Peaceful protests turned into violent anti-government demonstrations in Brazil as thousands took to the streets to support teachers on strike for higher wages, according to Reuters.
Thousands of people gathered in the streets of Rio de Janeiro and Sao Paulo, holding banners and waving flags and within a few hours, violence broke out between the riot police and the demonstrators.
Rubber bullets, percussion grenades and tear gas were fired into the crowds who shot back with Molotov cocktails and rocks.
Masked demonstrators, as shown in the video above, set trash bags on fire, broke windows, vandalized buses and buildings and started small fires on the roads.
Teachers had been demanding higher salaries for two months but to no avail. BBC reports at least 50,000 people were estimated to have been a part of the peaceful protests, the police, however, has confirmed around 10,000 people.
Similar violent demonstrations over transportation price hikes in June were witnessed in Brazil. Although the increase in bus fares was eventually revoked, protests persisted against government corruption.
These demonstrations have helped to highlight income disparity among the Brazilian population that demands its government to stop spending more on football stadiums and start focusing on the needs and wants of the common man.