Following an emergency Summit on 10 April, the EU and UK have agreed to delay Brexit until 31 October 2019.
The latest extension includes a mechanism for bringing forward this date should the UK be in a position to ratify the Agreement at an earlier date. If this occurs, the transition period will take effect from the earlier departure date.
Although Brexit has been delayed, there remains the possibility that the UK could leave the EU on 1 November 2019 without a deal.
Free movement will continue until the UK departs the EU, meaning;