‘In last 20 years, India has been … ‘: What former Nasa astronaut Steve Lee Smith said on country’s space endeavors | India News – Times of India
Heaping reward on India for its achievements within the area sector, former Nasa astronaut Steve Lee Smith remarked that India…