The US president also imposes a 25% tariff on countries that "do business" with Tehran, while Iran's foreign minister says his country is "ready for war".
As the US cracks down on illegal immigration in Minneapolis, home to a large Somali community, it will end protections for many in the country legally.