Hot springs in the icy, high-altitude expanses of Ladakh could be holding secrets from the very dawn of life on Earth and may even help in tracing the possible origins of life on Mars, besides ...