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