US oil prices plunge to lowest level since 2002 

(iStock)

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…


Already an INSIDER? Sign in.