
The IEA left its overall demand estimate for 2020 unchanged at 91.7 million bpd down 8.4m bpd from 2019. Reuters
The IEA left its overall demand estimate for 2020 unchanged at 91.7 million bpd down 8.4m bpd from 2019. Reuters
Oil prices weaken as Libya restarts output from its biggest field
Markets are also factoring in the return of Iranian barrels if Joe Biden, the Democratic candidate, becomes the next US President