I was in Iran ca 10 years ago. Stayed in a hotel in Hamadan. There was a futball team having a dinner and me. Hot guys. One hot guy came to me, said quietly he is a masseur of the team and if I want a massage, I could visit him in the room number x. It was so unexpected that I forgot the room number immediately.
Next day I went to see the game..eventually visited the masseur guy in Yazd, stayed in his place (an other futball game) but nothing happened. At least I saw a bit life in Iran, which was surprisingly nice, if you ignore the political side. Exchange rate made it very affordable as well.
I met some students and a gay student whom I invited to the hotel for a hookup.
One bus stop in Teheran had most flamboyant drag or trans escorts I have ever seen in my life. They were openly soliciting.
I asked guys how often people are whipped? Not so seldom, mostly because of alcohol and illegal sex. One interesting story was, a boy fucked a girl in car, police found them and the court decided they must marry. Iranians are young nation and Teheran had/has quite a bit party and hookup culture (all underground of course).
I gave somebody a bottle of whiskey (nonmuslims can own alco), he asked to place it in a trunk of the car to avoid holding of a bottle, which is illegal for him.
I found it interesting that the country does not look so islamic at all. Turkey looks more islamic.