The Turkish government has said it would send foreign fighters from the so-called Islamic State group captured in Syria back to their countries of origin, despite the unwillingness of notably Europe states to take them in.

Interior Minister Suleyman Soylu told reporters: "We are not going to keep them until the end of time."

"We're not a hotel for Daesh," he said, using another name for Islamic State.

He said Turkey would hold captured foreign fighters "for some time" but added that "after that we'll send them back to their countries".

Mr Soylu said European Union countries including the Netherlands and Britain had stripped some of the fighters of their nationality to prevent Turkey from sending them home.

"They found an easy solution," he said. 

"They say 'I took his nationality away, it's your problem now'. That's unacceptable in our view, that's totally irresponsible. What do you want me to do with your terrorist?"

Turkey last month launched an offensive in north-eastern Syria against a Kurdish militia Turkey has branded "terrorists", but which was at the forefront in the fight against IS with the backing of Western governments.

As part of the offensive, Turkey took IS members into custody who had previously been held by the Kurds.

Others are said to have escaped from Syrian prisons in the chaos of the offensive.

The Turkish government has regularly called on European countries to repatriate their nationals belonging to IS, but many governments are dragging their feet, fearing a public backlash and security problems