Thousands of people have taken to the streets of the city of Hamburg, Germany to express discontent with the world powers that will be attending the upcoming meeting of the G20. It was the first of a dozen major protest rallies planned for the summit.
Read Full Article at RT.com