Home » Oil Prices Hold Near $100 Despite US Release of Stranded Russian Cargoes