LONDON—A cross-party alliance defeated Boris Johnson in parliament on Sept. 3 in a bid to prevent him taking Britain out of the EU without a divorce agreement—prompting the prime minister to announce that he would immediately push for a snap election.
Lawmakers voted by 328 to 301 for a motion put forward by opposition parties and rebel lawmakers in Johnson’s party—who had been warned they would be kicked out of the Conservative Party if they defied the government.