Oil Prices Rebound at $86.75 Amidst Growing Eastern Europe and Middle East Tension
Lower U.S. oil inventories are also providing support, with crude inventories around the NYMEX WTI delivery point at Cushing in Oklahoma at the lowest for the time of year since 2012.
Read moreDetails