Tens of thousands of Brazilians took to the streets on Wednesday calling for a crackdown on corruption and better public services.
In Belo Horizonte 40,000 people gathered to demand better education and healthcare as Brazil's third-largest city hosted a Confederations Cup semi-final between Brazil and Uruguay - a warm-up for the 2014 World Cup.
Youths threw stones at police who used teargas to stop marchers just a mile from the stadium. A banner hung from a bridge read "FIFA go home".
More top news
The answer is it's not Britain. See where the UK ranks out of the 28 EU member states.
Most disabled people say they are treated differently by strangers and reveal common gaffes for Scope's #EndTheAwkward campaign.
The way sports are funded in the UK could be facing change as ministers bid to get more people involved amid falling participation numbers.