South India is a the land of multitudes of believes which holds abundant enchanting basilicas, cathedrals and churches. If you wish to enjoy the spiritual beauty of the land, take up a pilgrimage vacation to South India and explore all the important religious sites of the land.