She said the plane had crashed near the town of Beled, north of Baghdad, as it made a second attempt to land in heavy fog.
It was carrying construction workers to Iraq, she added.
Earlier officials said that 30 passengers and five crew were on board the Antonov 26 aircraft, which took off from the southern Turkish city of Adana at 6am.
Adana Governor Cahit Kirac told CNN Turk television that 29 Turks and an American were among the passengers.
The foreign ministry official identified the Moldovan company operating the plane as Aerean Tur Airlines.



