A view of the rocket launch site at Jiuquan Satellite Launch Center in Northwest China's Gansu Province for the upcoming Shenzhou-19 crewed space mission. The center carried out an all-system drill on October 26, 2024 ahead of the Shenzhou-19 mission to the orbiting China Space Station. Photo: VCG