Just wanted to share this with you guys, check how hectic these protests in Germany are.
German citizens are protesting against the G20 world leader's summit, being held currently in Hamburg, Germany.