Clashes after Hamburg street party

German police aim their spotlights - and water cannons - on left-wing demonstrators after a street festival in Hamburg.

Police arrested 60 people here after 12 officers were hurt following an anti neo-Nazi rally.  Supporters had marched against the far-right National Democratic Party (NPD).