May 01, 2018 24th April 1970: China, the fifth nation to launch a satellite, puts Dongfanghong into orbit. 1990: Space shuttle Discovery launched, deploying the Hubble Space Telescope