The caliphate or whatever it is when the new Allah comes out of the well, is why. Zealot muslims are always muslim first .
China wants the oil much more than Iran wants to sell it to any particular buyer. When Iran or anyone’s oil hits the market its up for sale to anyone willing to buy it.
Maybe but Iran needs China's proxy North Korea and Iran needs China's continued support in the U.N.