Boris Johnson has faced a double defeat in the Commons after MPs turned down his motion for a general election.

Earlier, MPs backed a bill aimed at blocking a no-deal Brexit if the PM hadn't agreed a plan with the EU ahead of the 31 October deadline.

During the debates, Labour MP Jess Phillips explained why she would not be voting for a general election and accused her Conservative colleagues of being "cowardly".