KRTL BioTech

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

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.