Theresa May is briefing the House of Commons on her agreement with EU leaders to delay Brexit by more than six months. The new deadline of 31 October …

source