Laurence Llewelyn-Bowen causes outrage after claiming people who define themselves as English are “racist”.

Laurence Llewelyn-Bowen has been branded an “idiot” and a “dim wit” after claiming people who define themselves as English are “racist”.

The former Changing Rooms star, 52, said he is proud of his Welsh roots, but feels uncomfortable using the word ‘England’.

“I don’t often use the term ‘England’ because I think it’s racist,” he told Cotswold Life. “Whereas ‘British’ can be used in the way that ‘To be Roman’ didn’t mean coming from Rome at all.

“I like that . . . and this is me speaking as a Welshman — an aborigine of the island. I’m very pleased to welcome you all in, obviously.”

His controversial comments sparked a furious debate on Twitter as Llewelyn-Bowen was branded a “pretentious twerp” and told to “f*** off”.

One user tweeted: “Saying you are English is racist, claims TV’s  #D****** Laurence Llewelyn-Bowen.”

Another posted: “He’s as stupid as he looks dopey p*** (sic).”