Boris Johnson has insisted that the government has hammered out a new deal with Donald Trump’s administration under which anyone carrying a British passport will not be banned from entering the US.

The foreign secretary told parliament that further talks with senior figures inside the White House had secured a more detailed agreement that dual nationals would not be stopped, even if they were travelling from one of the seven countries covered by the US ban.

Boris Johnson's Commons statement on Trump travel ban - Politics live

Read more

Johnson made clear that the new US immigration policy, which he described as “highly controversial”, was not a measure that the British government would consider.

Following talks between himself and the home secretary, Amber Rudd, and their US counterparts, he said: “I’m able to provide the following clarification. The general principle is that all British passport holders remain welcome to travel to the US. We have received assurances that this executive order will make no difference to any British passport holder irrespective of their country of birth or if they hold another passport.”

The foreign secretary argued that Theresa May’s trip to the US was a success, and stressed the importance of the relationship between the two countries, but said that the government was not afraid of criticising its friend.

The statement about dual nationals came amid confusion on the subject after a statement from the US embassy contradicted the government’s position. The embassy told any national or dual national of the Muslim-majority countries: “Please do not schedule a visa appointment or pay any visa fees at this time. If you already have an appointment scheduled, please DO NOT ATTEND your appointment as we will not be able to proceed with your visa interview.”

The US embassy did not immediately offer any further clarification and its guidance was still present on its website by mid-afternoon on Monday, but was later taken down.

Iraqi MPs call for US entry ban as translators condemn 'betrayal'

Read more

Whitehall sources said that the embassy would remove the advice and issue a statement on the issue.

They insisted the US embassy was “wrong and behind the curve”, saying Trump’s own team had signed off the Foreign Office’s advice issued on Sunday night.

“They are in charge,” they added, revealing that there had been further conversations with the White House on Monday morning to confirm that the British government was providing citizens with the correct information.

Other US embassies around the world, including those in Germany and Austria, appeared to be using the same wording in their advice to prospective travellers.

She is facing calls to cancel or scale back a proposed state visit for Trump, but No 10 insisted on Monday that the invitation would not be rescinded. Downing Street also made clear that a suggestion that a small Foreign Office department had made the decision to press ahead with the state visit was not correct.

“To be clear, the prime minister extended an invitation on behalf of the Queen – and she was very happy to do so. The USA is one of this country’s closest allies, and we look forward to hosting the president later this year,” a spokeswoman said.