Regardless of your view of the morality being celebrated, there's no doubt that Gay Pride parades, Mardi Gras and Carnivals are colourful events.
I thought I'd use photos of each event to highlight different cultures from around the world.
Carnivale in Brazil
Sydney Mardi Gras in Australia
Pride Parade in London
Gay Pride March in Paris
Gay Pride Parade in San Francisco
Pride TLV in Israel
Gay Pride March in Saudi Arabia
Bet you weren't expecting that!
The fact that it represents what happens under Sharia Law demonstrates the gulf in tolerance between fundamentalist Islamic nations and the rest of the civilised world, doesn't it?