China postpones Chang'e 7 lunar mission launch to 2027
China's space agency announced it has scrubbed the planned 2025 launch of its Chang'e 7 lunar south pole mission from the Wenchang Space Launch Site, citing that conditions for launch had not been met. The mission, comprising an orbiter, lander, rover and hopper probe atop a Long March 5 rocket, was likely delayed due to Typhoon Narra churning near Hainan island, though officials gave no official cause.