Iran has a record amount of oil on the water, ​equivalent to about 50 days of output, with China having bought ‌less because ...