Protesters set Tesla ablaze, smash UN office's windows in Geneva anti-G7 march
The Jun 15–17 G7 summit in Evian-les-Bains, on the shore of Lake Geneva, will bring together the leaders of France, Britain, Canada, Germany, Italy, Japan and the United States, alongside the European Union.
14 Jun 19:45 · CNA