Loading...
IEA Sees Oil Market in 1.8 Million Bpd Deficit in Q3 on Renewed Hostilities in Middle East, From 800,000 Bpd Deficit Forecast in July
Impact Score