11/11/2023 By Kane Khanh
There is a place in the district of Uttara Kannada of Karnataka state in India, where hundreds of shrines of the Hindu god Shiva are carved in the exposed rocks of the Shalmala riverbed and on its banks. The site is called Sahasralinga, literally, “a thousand lingas”, and is located in the middle of a forest in the Western Ghats. The nearest town is Sirsi Taluk, around 17 km away. The best time to visit the place is when the water level in the river is low, and most of the shrines are visible along with their bases called “yonis”. Originally, every linga had a carved figure of the holy bull called Nandi facing it, but many of these have been damaged and some are missing. On the auspicious occasion of Maha Shivaratri, a Hindu festival, thousands of pilgrims throng to this place to worship Lord Shiva.