China-Europe SMILE Satellite Completes Development, Moves Closer to 2025 Launch
China has completed development of the SMILE satellite, a joint mission with the European Space Agency aimed at studying the sun-Earth connection. The satellite is set to launch by the end of 2025.