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: Shah Rukh Khan, Shweta Bachchan at Karan Johar's book launch
Photos: Malaika Arora, Amrita Arora at Kareena Kapoor Khan's home
Photos: Sunny Deol with sons Karan and Rajvir at Mumbai airport
Photos: 10 beautiful moments that capture winter around the world
Photos: Karisma Kapoor, Preity Zinta, Shraddha Kapoor at Mumbai airport