Protests erupt in Geneva over upcoming G7 Summit in France

Protests erupted in Geneva, Switzerland, as thousands took to the streets to march against the upcoming G7 Summit in France. Demonstrators burned a Tesla, smashed the windows of a bank and chanted "No G7", calling it a ​symbol of concentrated political and economic power. "It's...how the rich can become even richer while the poor are left behind," a protester said.

Load More