U.S. crude prices plunged to their lowest levels in 18 years, as governments tightened travel restrictions across the world and the continuing Saudi-Russian price war showed no signs of abating, The W…
U.S. crude prices plunged to their lowest levels in 18 years, as governments tightened travel restrictions across the world and the continuing Saudi-Russian price war showed no signs of abating, The W…