More than a million Brazilians poured onto the streets of over 100 cities in this week‘s largest anti-government demonstrations yet, protests that saw violent clashes break out in several cities as people demanding improved public services, the spiralling cost of the 2014 World Cup and an end to corruption faced tear gas, pepper spray and rubber bullets.