Chinese rover discovers evidence of past life on Mars

This post was originally published on Al-Bawab Business

ALBAWABA – Zhurong, China’s first rover to land on Mars, is part of the Tianwen-1 mission by the China National Space Administration (CNSA)…