The yesterday's rally was led by all of Spain's major political parties, both left and right, who carried a large banner that read "For LGBTI Rights All Over the World." Behind them came a slow-moving mass of people decked out in rainbow flags and colourful outfits, dancing to music under the southern European sun.
The march included several groups from other countries, including the United States and Britain, as well as groups ranging from rural lesbians to gay and lesbian police officers.
Four activists read a manifesto that urged the European Union to help export LGBTI rights around the world, with particular emphasis on Chechnya, Russia, and other countries that discriminate, criminalise or torture gay people. It also demanded that the World Health Organisation stop categorising transgender identity as a mental illness.
The massive outdoor gathering was the highlight of the 10-day World Pride 2017 festival, which concludes today. The multi-national event was held in London in 2012, Toronto in 2014, and it will next be in New York in 2019.
Spain has become one of the most progressive countries for gay rights. It was ahead of most countries in legalising same-sex marriages and adoptions in 2005. Parliament is planning a new law to ensure that all government offices remove barriers to ensure LGBTI equality.
Disclaimer: No Business Standard Journalist was involved in creation of this content