"This plane was heading towards Shiraz and a few Revolutionary Guards personnel have been martyred in this accident."

Shiraz is a town to the south of Tehran.

An official at the airport said everyone on board had been killed but did not give a number.

Mehrabad international airport is used for civil and military purposes. It is situated in a western district of the capital.