LAround the Shadow Chancellor should be "completely ashamed" of calling Winston Churchill a "villain", and must immediately withdraw it, Boris Johnson said.

The former foreign minister – who has written a celebrated biography of the warleader – said Mr McDonnell had ignored the story in his verdict.

Mr McDonnell was asked last night at a Politico website event, "Winston Churchill – Hero or Rogue?" He replied, "Tonypandy. Villain. "

Last night, Churchill MP Churchill, Boris Johnson, told the Telegraph: "Winston Churchill saved this country and all of Europe from a barbaric fascist and racist tyranny, and our guilt against him is unpredictable.

"If John McDonnell …