Keir Starmer hailed a 'step forward' by the Supreme Court as he faced questions on a visit to promote the government's pilot scheme for free breakfast clubs in schools.
The PM's latest tax return, published by Downing Street tonight, showed how Sir Keir earned a combined £130,583 in 2023/24 in his role as an MP and Labour leader.
Labour seems unified in public, but a division is emerging between MPs representing what they see as its core voters, and those from towns the party is newly courting.