Asked why he had picked on Conservative MPs, he added: âWell, the Labour ones have all come out. As soon as Blair got in, if you came out as lesbian or gay, you immediately got a job. It was wonderful.

âYou just knew the Tory party was riddled with it like everywhere else is.â

In a colourful interview with the New Statesman, he also claimed Baroness Thatcher was âclinically insaneâ while prime minister and suggested current mayor Boris Johnson has a secret love child.

He said: âWe [Boris and I] both have five [children]. I can admit to all mine.â

He also compared bankersâ bonuses to âpenis extensions among a small league of menâ and branded BBC director general Mark Thompson âa moral imbecileâ for censoring the word Palestine from a song.