U.S. Oil Prices Plunge to Lowest Level in 18 Years
U.S. crude prices plunged to their lowest levels in 18 years on Wednesday, as governments tightened travel restrictions across the world and the continuing Saudi-Russian price war showed no signs Continue Reading
