Oil Plunges 13 Percent After Monday's Steep Declines – 28 April 2020
Oil prices plummeted nearly 25 percent on Monday and extended their losses into Tuesday, falling 13 percent in early trade on concerns that global storage facilities are reaching capacity.
Leave a Comment