China's space probe