Protesters clash with police at G-20 summit

Nearly 200 police officers have been injured, and more than 100 protesters have been detained in Hamburg, Germany, where world leaders are meeting at the G-20.

July 8, 2017

Examined