Foreign Secretary Boris Johnson told MPs the Government had won a special deal for British citizens over President Trump's travel ban on seven Muslim-majority countries.
Following a day of confusion over the new visa restrictions imposed by the White House, the Foreign Secretary said the Government had been assured the ban won't apply to any UK nationals – even if they were born in one of the seven affected countries or hold dual nationality.
But Mr Johnson faced angry accusations over the Government's attitude to President Trump in fiery exchanges following his statement.
Labour MP Mike Gapes, highlighting how previous US presidents had only been afforded a state visit to Britain midway through their first term in office, asked the Foreign Secretary why the Government is pushing to rush through President Trump's visit.
More than 1.3million Britons have signed a petition calling for President Trump's state visit to be cancelled.
To angry protests from Tory MPs, Mr Gapes asked: "Why on Earth has Theresa the appeaser got him here within a few months?"
The Foreign Secretary attacked the Ilford South MP's "inappropriate" comments, replying: "I do find it distasteful to make comparisons between the elected leader of a great democracy and 1930s tyrants."
Mr Johnson again hit out at comparisons between President Trump's actions and the "cruel and barbaric tyrannies of the 1930s" in response to a later question from Tory MP Ben Howlett.
The Bath MP had quoted a war-time speech by Winston Churchill to MPs, adding: "This dangerous trend towards nationalism, which we've not seen since the 1930s, inflicting itself upon the Western world has wrongly been defined as populism."
He told the Foreign Secretary it was "clear" President Trump's executive order on visas "must be condemned" and insisted "this House must make a stand here and now for the weight of history stands on our shoulders".
Mr Johnson replied: "I completely agree we must stand up against bigotry and nationalism.
"But I must say I do draw the line at the comparison that has been made relentlessly this afternoon between the elected government of our closest, most important ally – a great democracy – and the tyrannies, the anti-democratic, cruel and barbaric tyrannies of the 1930s.
"Continuing to use the language of appeasement demeans the horror of the 1930s and trivialises our conversation."
PA • PARLIAMENT.TV
The Prime Minister has come under fire from MPs over Donald Trump's proposed state visit
Earlier, following a day of confusion over the new visa restrictions imposed by the US president, the Foreign Secretary updated MPs on the consequence for British nationals as he blasted the "divisive and wrong" policy.
Mr Johnson told the House of Commons, following talks held by both himself and Home Secretary Amber Rudd with White House officials, the Government had been assured by the US Embassy "the general principle is that all British passport holders remain welcome to travel to the US".
He added the Government President Trump's executive order will "make no difference to any British passport holder irrespective of their country of birth or whether they hold another passport" from one of the seven Muslim-majority countries affected by the ban.
Mr Johnson admitted there was "understandable concern and uncertainty" by President Trump's actions.
He said: "This is not UK policy, this is not our policy, nor is it a measure this Government would consider.
"I've already made clear our anxiety about measures that discriminate on grounds of nationality that are divisive and wrong."
The Foreign Secretary highlighted to MPs how the "temporary measure" is only intended to last for an initial 90 days.
He added: "This is, of course, a highly controversial policy which has caused unease and I repeat that this is not an approach this Government would take."
Mr Johnson also reminded the House of Commons of the "vital importance of this country's alliance with the US".
He insisted Theresa May's "highly successful" visit to the White House last week had "underlined the strength of that transatlantic alliance".
The Foreign Secretary said: "Where we have differences with the US we will not quail from expressing them, as I have done today.
He added: "But we also repeat our resolve to work alongside the Trump administration in the mutual interests of our countries."
We will not be able to proceed with your visa interview.
This morning, in an apparent contradiction to the UK Government's understanding, the US Embassy had issued an 'Urgent Notice' on its website.
It had told UK citizens who share dual nationality with one of seven mainly-Muslim countries covered by the restrictions not to apply for visas, meaning individuals such as Tory MP Nadhim Zahawi could yet be affected.
But the 'Urgent Notice' was later deleted with the US Embassy not commenting on whether it will be replaced with new advice.
The updated advice, issued at 5.30pm, said: "Dual nationals of the United Kingdom and one of these countries are exempt from the Executive Order when travelling on a valid United Kingdom passport and U.S. visa.
"Additionally, those who have indefinite leave to remain in the United Kingdom and hold nationality of one of these countries are eligible to apply for U.S. visas."
Donald Trump's Action Plan
Thu, January 19, 2017
What follows is Donald Trump's action plan to 'Make America Great Again' within the first 100 days of Presidency.
1 of 10
FIRST: Propose a Constitutional Amendment to impose term limits on all members of Congress.
Last night, the Foreign Office had insisted British dual nationals would not be affected by the ban after Foreign Secretary Boris Johnson won assurances in a phone call with President Trump's son-in-law Jared Kushner yesterday.
It was suggested today's uncertainty was due to confusion among American officials over the implementation of President Trump's executive order.
The notice was later deleted
In a statement issued last night, the Foreign Office said: "The Foreign Secretary Boris Johnson has today held conversations with the US government and as a result we can clarify that the Presidential executive order only applies to individuals travelling from one of the seven named countries.
"If you are travelling to the US from anywhere other than one of those countries (for instance, the UK) the executive order does not apply to you and you will experience no extra checks regardless of your nationality or your place of birth.
"If you are a UK national who happens to be travelling from one of those countries to the US, then the order does not apply to you – even if you were born in one of those countries.
"If you are a dual citizen of one of those countries travelling to the US from OUTSIDE those countries then the order does not apply to you.
"The only dual nationals who might have extra checks are those coming from one of the 7 countries themselves – for example a UK-Libya dual national coming from Libya to the US.
"The US has reaffirmed its strong commitment to the expeditious processing of all travellers from the United Kingdom."