Battling Brazil's income inequality
16 May 2014 Last updated at 14:36 BST
Brazil has one of the highest levels of income inequality in the world.
The past decade has seen strong economic growth and that has played a big role in narrowing the gap between rich and poor. But with economic growth now slowing, frustration is building.
Katy Watson reports from Sao Paulo, Brazil's largest city.