logo

06 July 2017

G20 summit: Protesters and police clash in Hamburg

Thousands attend the ‘Welcome to Hell’ demo ahead of the G20 summit in Germany.

Please follow and like us:

Share
#

Write a comment

8+6 = ?