US crude oil price hits 18-year low below $20

US crude oil price hits 18-year low below $20

FT.com

Published

Fall in demand due to virus creastes surplus that could overwhelm storage capacity within weeks

Full Article