Shaligrams, worshipped by Hindus and Buddhists for over 2,00