English: It is the oldest church building in New Delhi, India.
Telugu: ఇది పాత ఢిల్లీ, భారతదేశం లో అతిపెద్ద మసీదు అంటారు.