Boris Johnson will not apologise for his Jimmy Savile slur against Keir Starmer despite protesters harassing the Labour leader outside parliament on Monday.
The Prime Minister faces a furious backlash for the false claim that Starmer had failed to prosecute Jimmy Savile when he was director of public prosecutions.
Ten Tory MPs called for Johnson to properly apologise for the claims he made in the House of Commons last week after anti-vaccine protesters surrounded Starmer near parliament and called him a “paedophile protector” and yelled “Jimmy Savile”.