The international scientific community has been closely following China's successful launch of Shenzhou-12, underscoring that the mission is a huge milestone in the country's manned space expeditions. China on Thursday launched the crewed spacecraft Shenzhou-12, sending three astronauts to its space station core module Tianhe for the construction of China's space station.