Alibaba demotes top executive after probe into behaviour: source
April 27, 2020
Shares rise on lockdown easing hopes; oil drops
April 27, 2020

U.S. oil plunges, Brent below $20 a barrel on storage, economic woes

Oil prices slumped again on Monday on concerns over scarce storage capacity, especially in the United States, and global economic doldrums from the coronavirus pandemic.

Powered by WPeMatico