US President Donald Trump on Saturday gave Iran 48 hours to reopen the Strait of Hormuz to shipping or face the destruction of its energy infrastructure, as Tehran launched its ...