US President Donald Trump has demanded compensation from Iran, while Tehran maintains that US actions and the naval blockade ...