Browsing: Lakshmi

Bilva tree is one of the most revered trees in India. The leaves are considered

Tulasi plant is one of the most revered plants in India. Tulasi in Sanskrit means

Lord Vishnu in his incarnation as Lord Narasimha, came onto this earth to destroy the evil demon Hiranyakasipu and protect his son Prahalad who was a great devotee of Lord Vishnu.