As many as 200,000 people have marched through the streets of Brazil's biggest cities, as protests over rising public transport costs and the expense of staging the 2014 World Cup have spread.
Read Full Story

Facebook
Twitter
Pinterest
Instagram
Google+
YouTube
LinkedIn
RSS