Hundreds of thousands of people gathered on the streets of Madrid on Saturday (July 1) for the WorldPride parade – a celebration of lesbian, gay, bisexual and transgender rights.
A convoy of more than 50 floats snaked through the Spanish capital, decked out in rainbow flags and banners reading “Whoever you love, Madrid loves you.”
The parade has been held in several cities across the world since it started in 2000.
Beyond the glitz, organisers say it’s a political demonstration. Activists read out a manifesto urging the EU to promote LGBT rights around the world, amid reports of a violent crackdown on gay people in the Russian republic of Chechnya.
Germany legalising same-sex marriage on Friday gave revellers at least one good reason to celebrate.