Oil plummets 21% to 21-year low as sinking demand spurs uncertainty around storage

Business Insider

Published

· *Oil prices plummeted to a 21-year low on Sunday evening as uncertainty mounted around storage of excess supply.*
· *The commodity has continued to fall over the past week, even after OPEC and its allies agreed to a historic production cut intended to backstop prices.*
· *WTI crude oil plunged as much as 21% to $14.47 per...

Full Article