A new international airport in Tehran has been closed on security grounds, shortly after it opened with the landing of the first foreign plane.
Iran's domestic airlines have refused to use the new airport
Iran's armed forces permitted only one flight from Dubai to land at the Imam Khomeini airport (IKIA), the official Irna news agency reported.
Airport officials were accused of ignoring a ban on "foreign groups" at the airport, south-west of the capital.
The airport was built and was expected to be run by a Turkish-Austrian firm.
It is designed to replace the city's congested Mehrabad airport.
The new airport - located about 45km (30 miles) south of Tehran - had proved to be controversial even before it opened.
Turkish-Austrian consortium Tepe-Akfen-Vie (TAV) controlled the airport, but Iran's two domestic airlines had said they would not transfer their operations to the airport run by foreigners.
Saturday's statement by Iran's armed forces said the decision to entrust the airport's operation to a foreign company "threatens the security of the country as well as its dignity".
"Unfortunately airport officials took this untimely decision without taking into account either security constraints or the Supreme Council law on national security banning the use of foreign forces," the statement said.
It added that the airport "was closed until further notice".
The other five scheduled Saturday's flights were diverted to Mehrabad in central Tehran.