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

· The Independent