English: The cathedral is the largest temple in the country.
Telugu: దేశంలోనే అతిపెద్ద దేవాలయం ఇది.