China’s space rover lands on Mars
Pokhara—China has successfully landed its Zhu Rong space rover on Mars on Saturday. The rover touched down Mars after seven months of space travel, South China Morning Post reports. Following this success, China became the […]