S&P 5007,817.35▲ 0.59%
Geneva Police Deploy Water Cannon, Tear Gas on Anti-G7 Protesters — Witness News