Oil benchmarks in the U.S. hit a two-decade low on Sunday after the brewing uncertainty of storage for excess oil. The frozen economic activity has plunged the demand for oil worldwide.
Oil benchmarks in the U.S. hit a two-decade low on Sunday after the brewing uncertainty of storage for excess oil. The frozen economic activity has plunged the demand for oil worldwide.