U.S. oil prices failed to find much support from official U.S. data revealing a drop of more than 12 million barrels in crude inventories and a weekly rise in implied gasoline demand, with many traders out for the upcoming Independence Day holiday.
Source link