Radio presenter James O’Brien has caused a stir by suggesting Arab states are right to impose travel bans on Israeli passport holders.

The broadcaster used his LBC show on Tuesday to tackle the uproar caused by Donald Trump’s travel ban on seven predominantly Muslim countries.

Appearing to defend similar bans imposed by a number of Muslim states on Israelis, he said: “Some Arab countries, some Muslim countries, accept the United Nations’ judgment that Israel is guilty of war crimes and therefore take a decision to sanction that sovereign government in Israel with a restriction of travel for its citizens until that sovereign government falls into line with international law.”

O’Brien was later challenged by a caller called ‘Sammy’, who said: “I’ve got a bit of fact checking to do with you if that’s OK? You stated earlier that countries ban Israelis due to war crimes, but the first UN resolution connected to any Israeli military action was in 1952, and the majority of those Arab countries actually banned any Israelis and didn’t recognise Israel from 1948. It’s got nothing to do with military action by Israel. It’s merely because it’s a Jewish state within their area. It’s a reaction to being a Jewish state in the Middle East, and if that’s not racist I don’t know what is”.

O’Brien closed by accusing the caller of “Zionism”, a point that he backtracked on after being corrected by the caller.