India is a country where both natural and spiritual worlds share a deep and primordial connection. Here, the natural elements like air, fire, earth and water are revered as gods. The most important natural deities are the rivers amongst which the most powerful is the river Ganga. She is a water goddess who descended from the heavens to cleanse the humans of all their sins. She has been a blessing to the hot and crowded plains of the northern India through countless millennia, by creating and replenishing one of the most fertile soils on earth.