London, Oct. 24 -- - British Prime Minister Boris Johnson put his Brexit deal on hold Tuesday night, almost certainly ruling out any chance of Britain leaving the European Union (EU) at the end of October.

It was a sweet and sour night for Johnson in the House of Commons, finally winning support for his Brexit deal, also known as the Withdrawal Agreement reached by London and Brussels last week, but minutes later seeing the finishing line snatched from him by a second vote by MPs.

His Brexit deal won in the House of Commons by a vote of 329 to 299, with politicians saying he had succeeded in doing what his predecessor Theresa May had failed to do on three occasions.

But it was no cause for celebration as moments later MPs by 322 to 308...