Posts

U.S. oil falls to around $83 after inventories soar