TEHRAN (Press Shia Agency) – Turkish President Tayyip Erdogan said Saturday that Iraq could not deal alone with driving Daesh from the city of Mosul and that the presence of Turkish forces in a nearby military camp was an insurance against attacks on Turkey.

Turkey has been locked in a row with Iraq's central government about the presence of Turkish troops at the Bashiqa camp in northern Iraq, and over who should take part in the planned assault on Mosul.

"We won't let Mosul be given to Daesh or any other terrorist organization. They say Iraq's central government needs to approve this but the Iraqi central government should first deal with their own problems," Erdogan said.

"Why did you let Daesh enter Iraq, why did you let Daesh enter Mosul? They were almost going to come to Baghdad, where are you, the central government of Iraq?" he said in a speech at a ceremony in the Black Sea town of Rize, broadcast live on TV, Reuters reported.

Turkish soldiers have been training Kurdish peshmerga units at the Bashiqa camp near Mosul, and want them to be involved in the assault. Baghdad objects to the Turkish military presence there.

"Nobody should talk about our Bashiqa base. We will stay there. Bashiqa is our insurance against any kind of terrorist activities in Turkey," Erdogan said.

The United States has said any foreign forces in Iraq should have the approval of the Baghdad government.