Iran is an Islamic nation that is firmly rooted in the teachings of the Quran. The Islamic religion doesn't tolerate any form of gambling. The government has also been keen on ensuring that there is no gambling whatsoever in Iran, and it has been successful.
There are no land-based casinos, bingo lounges, slot machines, or anything related to gambling - including sports betting, in Iran. Gambling is banned by both the government and culture and attracts a stiff penalty. But still, there are a few illegal gambling hubs though the illegal gambling industry in Iran is still minute.