India is the land of spiritual bliss, splashed by the waters of holy rivers. The rich cultural heritage of India owes to the glory of its historical past. It is the land inhabited by the Lords themselves, leaving behind their imprints and the sense of their divine presence, hanging in the environment for eternity. These places are marked by a number of holy temples, which were constructed by the great kings, who ruled India. Some of these Indian temples are known for their architectural magnificence and sculptural splendor, the world wide over.