Brazilians pay some of the highest taxes in the world - a pill residents are finding increasingly hard to swallow, with little done to improve the country's poor public education and crowded transportation systems.

In downtown Sao Paulo, a "tax meter" shows that this year alone, Brazilians have paid more than $550bn in taxes.

Al Jazeera's Gabriel Elizondo reports from Sao Paulo.

Source: Al Jazeera