Thousands had turned out in the Swiss city, to protest against the gathering of top world leaders, which starts across Lake Geneva in France on Monday

Protesters in Geneva threw stones and firecrackers at the police, who responded with tear gas and water cannons during a demonstration Sunday against the G7 summit in nearby Evian.

Thousands had turned out in the Swiss city, to protest against the gathering of top world leaders, which starts across Lake Geneva in France on Monday.

As the clashes raged Sunday evening between some groups of protesters and police in several parts of Geneva, French President Emmanuel Macron, this year’s summit host, arrived in Evian.

He will welcome the leaders of the other Group of Seven countries – Britain, Canada, Germany, Italy, Japan and the United States – to the lakeside spa town on Monday, along with invited leaders from several other countries, including Brazil and India.