Iran’s foreign minister has described Donald Trump’s scaled-back travel ban as “truly shameful”.
Visitors from six mainly-Muslim countries and refugees will be refused a visa from today.
The exception is when they have a relative or business link to the US.