Contributing further to the thread drift. Where does the assumption that Iran Air has to be dry come from?
The other 3 ME carriers all serve alcohol, on board and in lounges, including during Ramadan. Although the carrier who shall not be named on this site removes alcohol from display in lounges during daylight hours.
The law in Iran permits non-Muslims from importing and drinking alcohol.