Shaligram Shilas
We all know that India is the land of Sages & Saints. Hindu civilization is a very rare and ancient civilization so very rare and ancient things are found here. These things are the embodiment of Deities. We are very fortunate that we have received a similar thing in the form of Shaligram Shilas. They are the incarnation of all 10 forms of Lord Vishnu and different markings signify different forms of Lord Vishnu. Shaligram Shilas are found only in Gandaki Kali River in Nepal.