In Iran, homosexuality is banned and punishable by execution under its strict code of sharia, or Islamic law.

In a country dominated by the religious class, being gay is taboo, and especially among the establishment. One Iranian gay cleric, who conducted gay weddings in secret, was forced to flee the country, and has been threatened with death.

BBC Persian's Ali Hamedani reports.

Video Journalist: Kelvin Brown