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. Read more at straitstimes.com. Read more at straitstimes.com.
14 Jun 15:44 · The Straits Times