Irans cancelled the free entry facility for Indians because a number of em got into trouble on fake job offers in third countries. ME criminal mafias send them fake job offers and then they end up broke or in debt in Dubai or Muscat or Kuwait or Iraq. The criminal mafias were using Iran as a transitioning point. There's a whole Mehr TV program on this scam.