China’s imports of crude oil stumbled in May, and while the loss of Iranian cargoes offers a convenient explanation, there are other reasons to be cautious over the strength of demand in the world’s biggest oil importer. China brought in 9.47 million barrels per day (bpd) in May, a drop of 11% from...