Party leaders make final appeal to undecided voters on eve of U.K. election
All 650 seats in the House of Commons seats are up for grabs in the election, which is being held more than two years early in a bid to break the political impasse over Brexit.