We had positive signs of demand picking up from the US, where according to the API crude inventories slid 7.7 million barrels compared to the expected for 100,000 barrel build. The inventory decline comes ahead of the awaited EIA report today which is expected nearly unchanged from the previous...