China aims to catch up with India, the US, Russia and the European Union to reach the red planet. China successfully launched its first Mars probe on Thursday, aiming to complete orbiting, landing and roving in a single mission, taking an ambitious step towards planetary exploration of the solar system. A Long March-5 rocket, China’s […]