Hundreds of people danced, sang and cheered in a gay pride parade in New Delhi on Sunday, the first since the country's top court reinstated a ban on gay sex in the world's largest democracy.
Multi-coloured balloons, masquerade masks and wigs, a huge rainbow flag and a St. Bernard dog ushered in the seventh Delhi Queer Pride parade, with many shaking their hips to drum beats.
Participants chanting "Azaadi" (freedom) and shouting slogans such as "I'm gay, that's OK" carried banners and placards demanding their right to love.
"We are making a statement that we exist. We are not a minuscule minority. Deal with it," said Mohnish Kabir Malhotra, 27, a publicist and one of the organizers of this year's event.
In December, India's Supreme Court threw out a 2009 ruling by a lower court that had decriminalized gay sex, saying only parliament could repeal Section 377 of India's penal code which bans sex against the order of nature.
The British colonial-era law is widely interpreted to mean homosexual sex, and can be punished with up to 10 years in jail. Many choose to hide their sexuality for fear of discrimination.
Some participants said they had little faith that Prime Minister Narendra Modi's government would revoke Section 377, despite having a majority in the lower house of parliament.
Modi's ruling Bharatiya Janata Party (BJP) is a right-wing nationalist outfit perceived to be more conservative than the previous Congress-led government.
Modi has not publicly commented on the issue of homosexuality, although his colleague Rajnath Singh had called gay sex "unnatural" in the wake of the December court ruling. Some BJP politicians such as Arun Jaitley have said that gay sex should be decriminalized.
Al Jazeera and Reuters