Why does Keir Starmer keep agreeing with Nigel Farage?
1 September 2025
Keir Starmer has shaken up his core team in Downing Street today. It's an attempt to grip the agenda, improve the government's messaging and take on Nigel Farage after a difficult first year in office.