i24 on China’s artificial moon