Downing Street has rejected calls to cancel President Donald Trump's proposed state visit to the UK after a US clampdown on immigration.
A source said a rejection would be a "populist gesture", adding that the invitation had been accepted and scrapping it would "undo everything".
Labour leader Jeremy Corbyn said PM Theresa May would be failing the people if she failed to postpone the visit.
A petition to stop it has gathered more than 900,000 signatures since Saturday.
Only 100,000 signatures are needed for Parliament to consider debating a petition.
The visit was announced during PM May's trip to the US - no date has been set but it is expected to take place later this year.
However, on Friday Mr Trump signed an executive order halting the US refugee programme for 120 days, indefinitely banning all Syrian refugees and suspending the entry of all nationals from seven Muslim-majority countries.
Moves to implement the measure have triggered anger and protest across the world.
Buckingham Palace has declined to comment on the row.
The Downing Street source told the BBC: "America is a huge important ally. We have to think long term."
But Shadow Attorney-General Shami Chakrabarti said the government's position "sounds like appeasement".
http://www.bbc.com/news/uk-38788388