Police Clash With G20 Protestors

Police Clash With G20 Protestors

BBC World Service

As leaders of the world’s twenty largest economies arrive in the northern German city of Hamburg, thousands of protestors took to the streets. Seve... more

Player Button
Go to Show