Iran Says Oil Output Was 3.1 Million BPD In October
The US Energy Information Administration (EIA) in its latest report said Iran produced 3.1 million barrels of oil per day (bpd) in October 2023, stabilizing its third place in the Organization of Petroleum Exporting Countries…