OPEC Oil Production Falls to 26-Year Low Amid Hormuz Crisis
Global oil markets faced fresh uncertainty after the Organization of the Petroleum Exporting Countries (OPEC) recorded its lowest oil production level in more than two decades. The sharp decline...