Oil held gains above $58 a barrel after American explorers reduced drilling activity to the least in more than a year as the escalating U.S.-China trade war ...
A