Shaligram is a black stone brought from Gandaki river in Nepal. It is most revered stone worshipped by Vishnu Bhakts. It is considered that Shaligram stones were formed millions of years ago when Himalayas were still the ocean's floor. According to Vishnu Puran, this is one of the most rare Shaligram. One who worships this shaligram gets immense wealth and very good health. Peace prevails in his/her house and at his/her workplace. It gives immense protection to the worshipper and gives all wordly comforts. It is very good for starting business and growing the existing business. It brings miracles to happen in the devotees life. Lakshmi Narayan saligra They are worshipped in temples and families all over the world, as they are considered to be the visual representation of God Vishnu. It is highly auspicious to worship Shaligram ji in religious functions like Satyanarayan Puja, house warming (Griha Pravesh), marriages and other pujas and holy occasions. This is a Laxmi Narayan Shaligram. This shaligram represents Lord Vishnu and Devi Lakshmi.