A spokesperson for the UK Foreign Office said: “It is totally unacceptable and deeply concerning that yet again two British MPs have been denied entry to the occupied Palestinian territories by Israel.

“Minister [Hamish] Falconer and officials have remained in contact with the MPs affected throughout. We are clear with Israel that this is no way to treat British Parliamentarians.”

The two MPs were crossing into Israel from Jordan on Monday on a three-day visit organised by the Council for Arab-British Understanding (CAABU) when they were stopped by Israeli authorities.

Opher told the BBC they were held in a passport office before being handed a “legal form insisting that we leave the country” and then “escorted to a bus” back to Jordan.

The Stroud MP said he was told they were not being admitted on “public order” grounds and that representations from the Foreign Office to Israeli authorities had been rejected.

He said: “It’s very disappointing. We are both doctors and we were really just going to look at healthcare facilities in the West Bank to see if there was anything we could do to support them.”

“We weren’t in any way trying to undermine the Israelis, just trying to see what we could do in the West Bank” where, he said, they had been told healthcare was getting increasingly difficult.

They had also been due to meet the British Consul General in Jerusalem as part of the visit, as well as meeting Palestinian and Israeli human rights organisations.

Both Prinsley, who represents Bury St Edmunds and Stowmarket, and Opher were first elected to Parliament in 2024.