Oil price tumbles after reserves release

Western nations surprise the market, with the IEA releasing the biggest amount of oil from its emergency strategic stocks since 1991

Leave a Reply