India's news, as it happens

Live TV
Science

Is There Life in Liquid Water Now on Mars at a Depth of 5 to 10 Kilometers, and Could We Find It?

Avi Loeb – Medium reported this story. We're following it; read the full report below.

Spotted a mistake? Tell us

More in Science

All Science news