English: Dedicated to the Catherine of Alexandria, Se Cathedral of Santa Catarina is arguably Indias largest church
Telugu: సె కేధడ్రల్ ఆఫ్ శాంతా కటారినా ఇండియాలోని అతి పెద్ద చర్చిగా చెప్పవచ్చు