State television in Iran has reported a passenger plane caught fire as it was landing in fog at an airport at Mashhad in the north-east of the country.
The ABC reports emergency services were able to evacuate everyone on board before the plane broke up.
Forty-six people were reported injured.
The plane, a Russian-built Tupolev 154 owned by Taban Air, suffered serious damage as it landed, losing its undercarriage and a wing.
Iranian news networks showed pictures of the tail of the plane burning, with smoke billowing from the end of the plane.
The BBC reports a passenger plane burst into flames while landing in Mashhad last July, killing 17 passengers.
Ten days earlier, a Tupolev plane caught fire mid-air and crashed in northern Iran, killing all 168 people on board. It was the third fatal crash of a Tupolev 154 in Iran since 2002.