Brazilians took to the streets again on a new day of mass nationwide protests, demanding better public services and bemoaning massive spending to stage the World Cup. Photo: AFP