It’s not unusual to find a holy site in an Indian river. The Ganges is sacred to Hindus and is a site of frequent pilgrimage. Some rivers, however, are less obvious in their importance. Something sacred has been hidden beneath the waters of the River Shamala for hundreds of years, but it was only a drought that allowed it to be brought to light.
The River Shamala flows through the state of Karnataka. The place is known as Sahasralinga, which means “thousand Shiva lingas” in Sanskrit, because what was found there is sacred to the god Shiva. It’s probably been there since the late 1600s or maybe the early 1700s, but the river meant it could not be seen until the drought caused water levels to fall.