English: The scientists believe several forces could be at play in the delivery or creation of this water.
Telugu: ఈ విధంగా నీటిని సృష్టించడంలో అనేక శక్తులు పాత్ర వహించి ఉంటాయని శాస్త్రవేత్తలు నమ్ముతున్నారు.