Weak fundamentals continue to put downside pressure on crude oil prices
Global oil prices have held relatively steady since November last year. Despite several geopolitical factors affecting its fundamentals, it has been congested inside $83-70 per barrel throughout this period. Amid fears of a global supply glut, the G7-led price cap on Russian oil and Moscow’s plan for a drastic production cut had little impact on … Read more