Oil Drops Despite Inventories Draw – 17 March 2021

0
187
Oil markets declined yesterday despite American Petroleum Institute’s report that US crude oil inventories dropped by 1 million barrels, which was against market expectations.