Feedback

Running Battles as Protesters and Police Face Off at G-20

 

20,000 police officers have been deployed across Hamburg to maintain law and order during the G-20 summit.

Shows