Oil prices fell today on concerns about scarce storage capacity and global economic doldrums from the coronavirus pandemic. US oil futures led losses, falling by more than $2 a barrel on fears that storage at Cushing, Oklahoma, could reach full capacity soon. US West Texas Intermediate June futures fell $2.86, or 16.88%, to $14.08 a […]