English: The Largest Church in India
Telugu: ఇండియాలో అతిపెద్ద మసీదు