Thousands of people have taken part in the annual Gay and Lesbian Mardi Gras parade in Sydney - one of the world's largest and most flamboyant gay pride events.
The so-called "Dykes on Bikes" kicked off the procession on Oxford Street - in the heart of the Australian city.
Participants in elaborate costumes danced to the cheers of revellers from around the world.
Nurses, firefighters, bankers and many other professions were represented at the colourful event...
...some chose to wear costumes of Catholic priests, drawing smiles and applause from other participants.
This year's theme was "Nations United" - a tribute to gays around the world, particularly in those countries where they cannot live openly.
The parade, which began as a protest march for equal rights for gays in 1978, now draws thousands of people from around the world.