Global energy costs soar as Iran crisis disrupts shipping, oil and gas production

Global energy costs soar as Iran crisis disrupts shipping, oil and gas production