China successfully launched ‘Shenzhou-23’ mission carrying 3 astronauts aboard a Long March 2-F rocket from the Jiuquan Satellite Center. It marks a big milestone in Beijing’s growing space ambitions, including its target of landing humans on the Moon by 2030. One astronaut is expected to remain in orbit for a year, setting a record for China’s space program.