Oil prices stay stable despite five months of US Iran war
Brent crude futures averaged 101 dollars a barrel as record United States production and reduced Chinese imports offset supply disruptions in the Strait of Hormuz. Increased Saudi Arabian exports via the Red Sea and high physical supply levels helped prevent prices from reaching predicted peaks.
Related Assets: