Turkish Prime Minister Binali Yildirim has called on the European Union to deliver on promises made as part of a deal to stem the flow of migrants.
Yildirim said Saturday the EU had still to deliver funds to help Turkey improve conditions for some 3 million Syrian refugees in Turkey and grant Turkish citizens visa-free travel.
The Turkish leader told foreign media representatives in Istanbul it was "not fair" to expect Turkey to implement the deal without giving it what it was promised.