G-20 summit protestors clash with police
Thousands of protesters gathered in the streets of Hamburg, Germany, where world leaders including President Trump and G-20 host Angela Merkel are gathered.
Thousands of protesters gathered in the streets of Hamburg, Germany, where world leaders including President Trump and G-20 host Angela Merkel are gathered.