Hot spring in Ladakh may hold clues to life’s origin. (Representational Image: Canva)
Tucked deep in Ladakh’s icy Puga Valley lies a secret. A bubbling hot spring there could explain how life began. Indian scientists now believe this site holds rare …

