English: The church is one of the biggest churches in India.
Telugu: ఈ దేవాలయం దేశంలోని అతి పెద్ద దేవాలయాలలో ఒకటి.