Labour has officially reached 326 seats and will form the next government with Keir Starmer as Prime Minister. In the election, Labour reached 300 seats as 416 constituency results have ...
Related Articles
Don't miss out on breaking stories and in-depth articles.