Keir Starmer was last night facing the threat of a sleaze inquiry into claims he broke Commons rules over his relationship with Morgan McSweeney.

The Tories said the PM may have broken the MPs' code of conduct by failing to declare past support from the Labour Together think-tank, previously run by his chief of staff…

PM accused of failing to declare ‘hundreds of thousands of pounds on polling’ during leadership campaign