Oil Declines Spark Violent Selloffs – 09 March 2020

0
378
Global markets were facing intense volatility on Monday after a near 30 percent decline in oil prices over the weekend.