China cancel 33M deal