April 24, 2020 marks 50 years since the successful launch of Dongfanghong-1, China's first man-made satellite, making China the fifth country in the world to do so. Here are some key facts about the out-of-this-world project.