More than a million Brazilians took to the streets in June, angry at substandard social services, endemic corruption and the millions of dollars being spent on staging next year’s World Cup and the 2016 Rio summer Olympics.

The social turmoil began in Sao Paulo, which will host the opening game of the World Cup next June 12.