China’s Shenzhou-12 manned mission declared a success

China has successfully launched the crewed spacecraft Shenzhou-12, which is expected to send three astronauts to its space station core module Tianhe for a three-month mission. (recorded)
Back to Top