Oil held near $63.bbl after U.S. crude stockpiles declined and trade tensions between the U.S. and China showed tentative signs of easing.

Leave a Reply