India is the land of temples, with many sacred shrines that reflects rich cultural heritage and spiritual significance.