To followers of Lord Vishnu, the shaligram shila has a great spiritual and religious significance. The shaligram is a naturally formed fossil stone, which is adored in Nepal and found in the sacred river in Nepal known as Gandaki, and is considered a direct depiction of Lord Vishnu. An original shaligram shila is described as self-manifested and is believed to be extremely auspicious ... https://vedicvaani.com/shaligrams/shaligram-shilas