Hundreds of thousands of protesters have taken to the streets in more than a dozen cities across Brazil, angry about government corruption, high taxes and poor social services, despite heavy spending ahead of next year’s World Cup and the Olympics in 2016.