
China’s Shenzhou-20 Crewed Mission Set for Historic April 24 Launch
China announces Shenzhou-20 crewed space mission launch on April 24, advancing its Tiangong Space Station ambitions and regional technological leadership.
News & Insights Across Asia
China announces Shenzhou-20 crewed space mission launch on April 24, advancing its Tiangong Space Station ambitions and regional technological leadership.