poor public services

Brazil Protests

June 20, 2013
Brazil protest that began over increasing cost of public transportation continues to draw tens of thousands to the streets

Latin America

June 20, 2013
Brazil protest that began over increasing cost of public transportation continues to draw tens of thousands to the streets