Shaligram is also known as Shaligram shila collected at river bank of kaligandaki river in Nepal used to worship Lord Vishnu (preserver of universe). Shaligram stones is considered to be million of years old. Shaligram is sacred and holy stones for every hindus. It bears different self marks and design which makes it more beautiful like chakras. There are different names of lord vishnu which is worshipped as shaligram shila. Beside, online purchase you can also Email us at email@example.com and phone or whatsapp at +977-9803021519 . We are from Nepal.