Tehran, Apr 19 (UNI) Flights over the Iranian cities of Tehran, Isfahan, and Shiraz have been suspended indefinitely, Reza Karghyar, the head of public relations at the Iran Airports and Air Navigation Company, said on Friday.