A man was publicly hanged in the Islamic Republic of Iran after being found guilty of homosexuality charges, according to the Jerusalem Post.

The 31-year-old Iranian man reportedly violated Iran's strict anti-gay laws, according to the state-controlled Iranian Students' News Agency.

The man, who was not identified, was hanged publicly on January 10 in the city of Kazeroon.

He was charged and found guilty of having intercourse with another man, which is punishable by the death penalty in Iran.

The state-run news agency also reported that the man was found guilty of kidnapping charges for abducting two 15-year olds.

The Jerusalem Post reports that there is virtually no way to independently verify those charges due to Iran's shrouded and complex judicial system.

"The LGBT community in Iran has lived in terror for the last 40 years," Alireza Nader, CEO of Washington, D.C.-based advocacy organization New Iran, told the Post. "Next time Foreign Minister Zarif speaks in Washington, the host and audience should ask him why his regime is one of the top executioner of gays in the world."

Iran's theocratic authoritarian regime has strict laws regarding sexuality and has reportedly executed thousands of homosexuals since the Islamic Revolution in 1979.

The U.S. currently has imposed strict sanctions on Iran since President Trump took office after the sanctions were lifted as a result of the Iran nuclear deal under former President Obama.