China has landed a spacecraft on Mars – the latest step in its ambitious space program. The Chinese rover will stay in its lander for a few days of tests before …

source