U.S.-China trade tensions have sparked a sell-off in oil prices recently, with the front-month July-dated contract shedding roughly 13% since its April 23 close at ...
A