Almost 700,000 European citizens have been granted leave to remain in the UK after Brexit

Almost 700,000 people have been granted leave to remain in the UK after Brexit, the Home Office said.