Revelers perform atop a float during the annual Gay Pride parade in Sao Paulo, Brazil, on Sunday. About 3 million people were expected to take part in the parade under the 2012 theme "Homophobia Has a Cure."
Revelers pose for a picture during the annual Gay Pride parade in Sao Paulo.
A huge rainbow flag is unfurled during the annual Gay Pride parade in Sao Paulo.
A couple kisses during the annual Gay Pride parade in Sao Paulo, Brazil, on Sunday.
A reveler performs during the annual Gay Pride Parade in Sao Paulo, Brazil.
A demonstrator blows a horn as he takes part to the Gay Pride parade in the Adriatic port of Split, Croatia, on Saturday.
Activists wave rainbow flags as they participate in the parade in Split. More than 300 people marched through the city guarded by 900 riot police.
A man surrounded with LGBT signs and banners rests in a park before participating in a the Pride parade in Split.
Participants in the Athens Gay Pride event listen to live music at a central Athens square.
A Christian woman wields a holy icon in central Athens during the Gay Pride parade.
A participant of the Gay Pride event waves a rainbow flag by police protecting the Greek parliament in central Athens. Some 1,000 people took part in the march organized by Greece's gay and lesbian activists, with the main slogan "Love Me, It's for Free."