Senior Fellow, Manohar Parrikar IDSA, Gp. Capt. Ajey Lele’s article ‘Shenzhou 12 space station: China’s heavenly palace’ has been published in Financial Express on June 21, 2021.
China has added another ‘feather in the cap’, when on 17 June 2021, three Chinese astronauts (taikonauts) entered the made in China Space Station (CSS), writes Gp. Capt. Lele.