Tag: , , , , , ,

Clashes between Police and Protesters in Hamburg amid G20 meetings

Clashes in the city of Hamburg, Germany have been escalating further, and reports say more than seventy police officers have been injured from confrontation with...