Brazil has seen its biggest protests in almost two decades. Demonstrations began earlier this month over an increase in bus fares and high ticket prices for next year's World Cup. There have been violent clashes with police firing tear gas and rubber bullets against protesters. Al Jazeera's Gabriel Elizondo reports from Sao Paulo.