E-Ink News Daily

Back to list

Due to need for 'absolute success,' China delays critical Moon launch to 2027

China's Chang'e 7 lunar exploration mission has been postponed to 2027 due to a need for 'absolute success,' as the spacecraft did not meet launch conditions. The delay from Wenchang Space Launch Site is likely attributed to Typhoon Narra and an extended alignment of favorable sunlight conditions required for landing at the Moon's South Pole.

Background

Chang'e 7 is a major Chinese lunar exploration mission targeting the Moon's South Pole, carrying an orbiter, lander, rover, and mini-hopper probe to study the region's water ice deposits. China has been aggressively expanding its lunar program as part of its broader space ambitions.

Source
Ars Technica
Published
Aug 23, 2026 at 10:30 PM
Score
6.0 / 10