Markets

US oil prices drop to 21-year low as demand dries up | Yahoo Finance

Read more at finance.yahoo.com

Coronavirus downturn has put major pressure on oil prices with demand slumping and storage running out.