Oil surges 7% amid warnings of Russian supply shortages
LONDON, March 17 – Oil prices climbed over 7% on Thursday after the International Energy Agency (IEA) said three million barrels per day (bpd) of Russian oil and products could be shut in from next […]