
Iran has sharply criticised United States President Donald Trump’s travel ban on its nationals and those of several countries, calling it “racist” and a sign of deep-rooted hostility towards Iranians and Muslims.
Trump earlier this week signed an executive order that bars and restricts travellers from 19 countries, including several African and Middle Eastern nations.