One of the most powerful symbols of spirituality, the Narmadeshwar Shiva Linga is found in the banks of river Narmada and is also known as Banalinga. It is believed that Lord Shiva himself resides by Narmada river and hence the Shiva Linga from there makes you feel closer to his divine power. Unlike others, the oval shape of this linga forms due to the waves of the river that crashes into the stone(s). This however, happens over a thousand years and hence is considered auspicious. In fact, similar to a conch shell, you can hear the waves inside the Shiva Linga if you shake it.