Media playback is unsupported on your device

Brazil unrest: Riot police clash with protesters

21 June 2013 Last updated at 01:25 BST

There have been more clashes in Brazil between protesters and police in the latest wave of anti-government rallies.

Huge crowds marched in Rio de Janeiro, and police used tear gas against demonstrators outside the city hall.

In the north-eastern city of Salvador, police fired tear gas and rubber bullets to disperse protesters ahead of an international football match there.

Alastair Leithead reports.