IMF sees oil at $95.74 in 2026, warns energy importers face toughest squeeze

Bilkul Bazaar Washington The International Monetary Fund on Tuesday assumed oil prices will average $95.74 a barrel this year, up … Continue reading IMF sees oil at $95.74 in 2026, warns energy importers face toughest squeeze