English: It is one of the largest churches in Delhi.
Telugu: దేశరాజధాని ఢిల్లీలోని ప్రముఖ చర్చిలలో ఈ క్రైస్తవాలయం ఒకటి.