Russian Oil Output Surpasses 9 Million bpd, Defies EIA Estimates
eia-estimatesRussian oil production exceeded 9 million bpd in July 2026, defying EIA estimates & sanctions. A resilient logistical network maintains output despite infrastructure attacks.
Read Report →