Oil prices have witnessed sharp volatility in recent days, surging to levels above $110 per barrel before later retreating to around $91 per barrel, a
You will be redirected in 10 seconds.