Oil price could surge one more time on exploration clampdown
A bombshell report from the US-based International Energy Agency has effectively set the clock on the end of fossil fuels but the implications of its forecasts could include a last hurrah for the oil price.In the starkest terms the...
27 May 2021