Shaligram Shila is a black, fossilized ammonite stone considered to be a sacred object in Hinduism. It is believed to represent the god Vishnu and is...