Iran calls new US sanctions ‘declaration of war’ against all countries

US president Donald Trump, meanwhile, says he views the Strait of Hormuz as 'an American territory' and Iran 'cannot be allowed to have a nuclear weapon'.