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.