Protesters set fire to police cars and barricades. Police responded with water cannons during a ceremony to inaugurate the $1 billion-plus building in Frankfurt, Germany.
Protesters set fire to police cars and barricades. Police responded with water cannons during a ceremony to inaugurate the $1 billion-plus building in Frankfurt, Germany.