China launches Shenzhou-20 manned spaceship: a milestone in the country's space journey
On April 24, 1970, China's first man-made satellite, Dongfanghong-1, was successfully launched from the Jiuquan Satellite Launch Center, marking the beginning of the Chinese people's exploration of outer space.
2025-04-28