Total 1 articles
The China Shenzhou-20 mission return on Jan 19, 2026, marks a record 9-month stay in orbit. The uncrewed capsule successfully landed after facing space debris threats.