A plane caught fire during landing at Tehran's Mehrabad airport on Tuesday, but emergency services managed to put out the fire without any injuries, RT reported.

The fire began after the aircraft's landing gear did not properly deploy. The pilot was forced to circle the airport while attempting to open the landing wheels, but eventually had to land the plane on its body, according to the Iranian Fars news agency.

The incident took place at around 9p.m. and 10 ambulances were despatched to the scene, Fars said.

There were about 100 people on board the plane, but emergency services managed to evacuate all of them. There had been no injuries.