Protesters have taken to the streets of Hamburg, Germany. The city will host world leaders at an economic summit July 7-8.