EU leaders agreed on Wednesday night to delay Brexit until the end of October, with a review in June, diplomatic sources told Reuters.

The 27 EU leaders agreed their joint stance during talks in Brussels.