Protesters smash windows and set Tesla ablaze in anti-G-7 march in Geneva

Demonstrators said they came to protest against the G-7 as a symbol of concentrated political and economic power. Last week Tesla owner Elon Musk, who …
View full source