Over 300 people attend Green Cities 2017