A team of researchers from India and Japan have found water droplets trapped in mineral deposits in the Kumaon mountains in the Indian state of Uttarakhand that were likely left from an ancient ocean dating back some 600 million years, as reported by Mongabay…