May 14, 2020
The outlook for global oil markets has “improved somewhat,” with demand a little stronger than expected and supply reined in by a brutal price crash, the International Energy Agency said.
World oil production is on track for a “historic decline” this month to the lowest level in nine years, the IEA said in a monthly report. OPEC and
Read More...