Thousands of people are taking part in the first major protest in the northern German city of Hamburg before the Group of 20 meeting next weekend.
About 4,000 people marched through the city center Sunday to protest against the climate and trade policies of the world’s major developed and emerging economies.
The demonstration, which also saw protesters take to the water with a flotilla of hundreds of small boats, was organized by environmental, labor, human rights and church groups.
Authorities are putting in place tight security and declaring certain areas of Hamburg off limits to protesters during the July 7-8 summit.
Chancellor Angela Merkel said in a video address Sunday that she wants discussion among leaders to include issues such as sustainable development, labor rights and environmental protection.