These naturally weathered stones are found in only one riverbed in the world. That is the Narmada River in Madhya Pradesh state in central India. These stones are considered sacred, are an iconic symbol of worship and are ancient and connote divinity.
The shape of these stones, regardless of their size, are created naturally during the course of the flowing water and movement of the river bed sediments. It is quite the phenomena that these stones are found in only one place on Earth.