Oil might head for a 20% drop in 2020 amid lockdowns
LONDON (UK) -Global crude oil markets have lost about a fifth of their value in 2020 ...
Read moreLONDON (UK) -Global crude oil markets have lost about a fifth of their value in 2020 ...
Read more