Victorious Keir Starmer pledges to stabilize U.K. as Labour win huge majority
In a historic landslide victory, Britain's Labour Party has unseated a 14-year Conservative Party grip on U.K. politics, winning 410 seats in the 650 seat House of Commons