Mars: mounting evidence for subglacial lakes, but could they really host life?

Venus may harbour life some 50km above its surface, we learned a couple of weeks ago. Now a new paper, published in Nature Astronomy, reveals that the best place for life on Mars might be more than a kilometre below its surface, where an entire network of subglacial lakes has been discovered.

Source:
https://phys.org/news/2020-09-mars-mounting-evidence-subglacial-lakes.html