Oil Price Decline: What the Future Holds
A price war led by Saudi Arabia has crashed global oil prices. With prices hovering around US$20-$25 per barrel, this is the lowest level in about 18 years. Combined with the lower demand for oil due to the outbreak of the CCP coronavirus, the near-term outlook for oil and the global economy does not look positive. Plunging ...