Markets Oil Needs to Drop $10 to Match Demand, Trafigura’s Luckock Says March 27, 2020 Editorial Staff 626 Views 0 min read