Prime Minister Theresa May has requested a three-month delay to Brexit, postponing the UK's departure from the European Union from March 29 to June 30.