China’s Shenzhou-23 astronauts blast off on space station mission China’s Shenzhou-23 astronauts blast off on space station mission.Share this: Astronauts depart International Space Station after medical emergencyDateJanuary 15, 2026In relation toAl-JazeeraChina sends spacecraft to pick up stranded astronautsDateNovember 25, 2025In relation toAl-JazeeraArtemis II successfully launches four astronauts into spaceDateApril 1, 2026In relation toAl-Jazeera