Rio de Janeiro: Several thousand people demonstrated in Rio de Janeiro, calling for a "boycott" of the Olympic Games less than a month ahead of an event plagued by a financial crisis and crime.
Most of the protesters were teachers who have been on strike for three months demanding payment of back wages.
The Rio state government is nearly bankrupt and this week was due to start accessing emergency federal aid of $870 million to pay public workers.
Photos: Kareena Kapoor Khan, Kangana Ranaut at the Mumbai airport
Photos: Virat Kohli-MS Dhoni's bromance, Team India in LOL mode
Bollywood celebs show you colours for Navratri 2017
Birthday special: Chris Gayle and his multiple records in cricket
In Pictures: 17 dreaded on-screen villains of Bollywood