US crude oil inventories fell sharply in the week ended May 15, according to estimates from the American Petroleum Institute (API), in line with decli
Read on WOBR AI →