David Cameron called the deal a ‘basis for a breakthrough’ that could end people smuggling.
The Turkish proposals, which included a demand for an additional €3bn (£2.3bn; $3.3bn), came as a surprise at the EU summit, leading diplomats to wonder whether to vet the deal in a short duration.
Source: EU and Turkey agree 1 for 1 refugee swap but final approval on €3bn deal will take longer