OECD commercial oil stocks contract in July

The Organisation for Economic Co-operation and Development’s (OECD) commercial oil stocks shed 11.7 million barrels month-on-month (MoM) to 2.81 …