US crude oil price hits 18-year low below $20
Published
Fall in demand due to virus creastes surplus that could overwhelm storage capacity within weeks
Full ArticlePublished
Fall in demand due to virus creastes surplus that could overwhelm storage capacity within weeks
Full Article