Feedback

G-20 Protesters Clash with Police in Hamburg

 

Thousands have gathered to protest the G-20 summit being held in Germany. Anti-capitalist organizers have called the rally “Welcome to Hell."

Shows