Since forever, India has been considered as a land of diverse cultures and religions. People of different faiths undertake tours to numerous destinations to pay homage to their sacred deities. Besides North India, the central and southern regions of the country are also revered for their centuries-old temples, exquisite churches and mosques. These magnificent edifices and sites present the affluent religious bygone time and display the fascinating architectural brilliance of the country. Each one has a legend attached to it that still creates curiosity among pilgrims and tourists to visit them often.