China's self-developed Mars probe to be displayed
China's astronomers have set their sights on the Red Planet following a successful soft landing on the moon late last year.
Nov 03, 2015, 14:54 PM IST
China's astronomers have set their sights on the Red Planet following a successful soft landing on the moon late last year.
Nov 03, 2015, 14:54 PM IST