Protesters hit the streets of Hamburg, Germany, on Sunday, just days before leaders from the G-20 are set to meet.

Demonstrators are calling for more action on issues such as inequality, climate change and the response to populism.

The G20 leaders are set to meet July 7-8.