From a Washington Post article on Wednesday, November 17, 2004
Holding a veto at the U.N. Security Council, China has become the key obstacle to putting international pressure on Iran.
The burgeoning relationship is reflected in two huge new oil and gas deals between the two countries that will deepen the relationship for at least the next 25 years
the two countries signed a preliminary accord worth $70 billion to $100 billion by which China will purchase Iranian oil and gas
Accurate trade figures are difficult to get, in part because trade is increasing so rapidly and partly because China's large arms sales to Iran are not included or publicized