News
The Liberals remain on track to win a slim majority with 175 seats, while the Tories are looking at 128 seats.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results