Prime Minister Theresa May won parliament's backing for an early election on Wednesday, a vote she said would strengthen her hand in divorce talks with the European Union and help heal divisions in Britain.

May surprised allies and opponents on Tuesday when she announced her plan to bring forward an election that was not due until 2020, saying she needed to avoid a clash of priorities in the sensitive final stages of the two-year Brexit talks.

After addressing a rowdy session of the House of Commons, May won the support of 522 lawmakers in the 650-seat parliament for an election on June 8, an easy victory for the prime minister who could see her majority increase by at least 100 seats in the poll.