Located in the heart of the city, the Lourdes Church with an Indo- European facade is one of the largest churches in India. Read More...