China is set to launch the Shenzhou-22 spacecraft to its orbital space station on November 25, providing a vital lifeboat for its three stranded astronauts after they spent days with no guaranteed trip back to Earth in an emergency. The spacecraft will launch from the Jiuquan Satellite Launch Center in northwest China, the China Manned Space Agency said in a statement.