U.S. Crude Prices Sink Over 15 Percent on Virus Concerns – 20 April 2020

0
297
Crude oil futures plummeted on Monday, hitting levels not seen since 1999, pressured by continually reducing demand and worries