Hundreds of thousands of people have marched in Brazil in a wave of
anger against the way the country is being run.
It began as a protest over rising public transport costs but is fast
spreading into a far wider revolt – over corruption, public services,
and spending on the football World Cup.