Facebook Instagram Twitter YouTube

G7

Thousands protest against the G7 in Germany

The leaders of the world's seven most powerful nations came together on Sunday in Elmau Castle in the south of Germany. More than 5,000 anticapitalist protestors took to the streets against the G7, despite police repression.

Nathaniel Flakin

June 9, 2015