China lands spacecraft on Mars

[ad_1] China has landed a spacecraft containing a rover on Mars, according to state media, as a further sign of its bold ambitions in the sphere. The rover was part […]