Keir Starmer has hailed Labour’s “fantastic” results in the Kingswood and Wellingborough byelections after the party secured two victories that suggest the party is on course for a majority at the general election this year.
The Labour leader said the gain of two relatively safe Conservative seats showed voters wanted change and trusted his party to deliver it.