Who maintains the Shaligrama shila, becomes very dear to Lord Narayana. The Saligram is an extremely sacred stone found in the holy Gandhaki river in the NEPAL. They are considered the same as the Supreme Lord Himself (Bhagavan) and are worshiped throughout temples in India.Near the kali - Gandaki river, there is a big place called Shalagram.The stones which appear in that place are called shalagram shila. According to the Hindu tradition this stone is the shelter for a small insect known as "Vajra-Keeta" that has a diamond tooth whic hih cuts through the Shaligram stone and stays inside it. The Saligram stones are hundreds of million years old. Saligrama is usually black in color with the symbol of sudarshana chakra. The chakras can be seen both outside and inside.The marks on the Shaligram gives it a special significance, with the pattern often representing that of Sudarshan Chakra, the Discus of Vishnu Shaligrams are considered most auspicious and bestow immense wealth and prosperity to the devotee. The Skanda Purana, Padma Purana and other epics, the worshipper of Shree Shaligram knows no fear and is blessed to attain all desirable things, worldly comforts, good wife, good sons, good health, immense wealth, peaceful environment prevails in his surroundings and he gets immense protection against all evil forces. His all anxieties, mental tensions..