G7 protesters smash windows and set Tesla on fire as they march in Geneva

Wait 5 sec.

Thousands of people took to the streets to protest the ‘meeting of the rich’