G7 Summit Protests: On the eve of the G7 Summit, large-scale protests broke out in Geneva, and 20,000 demonstrators clashed with the police World News
Riot police fired tear gas and water cannon at stone-throwing protesters in Geneva on Sunday as demonstrations against a Group of Seven summit turned violent, blocking parts of the city center and disrupting businesses and daily life.Authorities…