China lands on Mars in major advance for its space ambitions

China lands on Mars in major advance for its space ambitions
play icon
A woman wearing a mask talks on her phone near an exhibition depicting a rover in Mars in Beijing on Friday. AP