Beijing unveils images of Mars clicked by Zhurong rover, marks ‘complete success’ for maiden Chinese rover

As China prepares to launch its first astronaut crew to its under-construction space station, the Chinese National Space Agency (CNSA) on Friday released the first batch of images clicked by its Zhurong Mars rover after a touchdown on the Red Planet. The images include a panoramic view of the landing site and the…