Advertisement

China launches its most ambitious space mission yet to Mars

China has launched its most ambitious space mission ever as it sent a spacecraft to Mars. The probe Tianwen-1 will look for underground water and any evidence of possible ancient life on the Red Planet.