2020-04-22 09:16:47 CGTNThe benchmark U.S. oil price has dropped to its lowest in at least 20 years and has dipped below $11 a barrel amid fears the market is now flooded with crude due to the huge drop off in demand during the almost worldwide lockdown.Chinese e-commerce giant Alibaba has pledged t