Article

BBCBBC on 2020-04-21 11:19

Oil price falls to 18-year low as turmoil persists

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

Related news