Shiva Lingham stones are a unique stone found only in the Narmada River in Onkar Mandhata, western India. The stones are naturally shaped by the river, one of the holiest rivers in India. Shiva Lingham stones are collected once a year during a special ceremony and hand-polished by devotees. Each stone in a remarkable combination of jasper, agate and basalt and displays bands of colour. They are widely used as devotional objects and can form an important part of crystal healing.