Riot police detain an anti-gay protester during an authorized gay rights rally in St. Petersburg, Russia. A gay rights rally has ended in scuffles after several dozen protesters were confronted by about 200 conservative and religious activists.
Indian people watch high tide waves as they stand at the Bay of Bengal coast in Vishakhapatnam. Hundreds of thousands of people living along the eastern coastline were taking shelter from a massive, powerful cyclone Phailin.
Pigeons fly around Muslim pilgrims leaving the noon prayers outside the Grand Mosque in the Muslim holy city of Mecca, Saudi Arabia.
Anti-independentist Catalans hold a giant banner with a Catalan flag and a Spanish flag during a demonstration at Catalunya square in Barcelona, Spain. Tens of thousands of people demonstrated in Barcelona for the unity of Spain and against the independence of Catalonia on the occasion of the National Day.