Chandrayaan-3 awarded World Space Award for historic milestone
MUMBAI: Chandrayaan-3, whose success made India world’s first country to have landed near lunar South Pole, has been awarded World Space Award by International Astronautical Federation.Besides India, only the US, …