India, popularly known as the abode of Deities is rich in religious shrines. There are thousand of shrines dedicated to different Gods and Goddesses. Lord Shiva and Lord Vishnu are the most popular Gods in India. Every state of India has it own temples for worship. Indian rivers are named after the God and Goddess of Hindu Religion to pay homage to them.