St Philomena Cathedral, the Twin Towers of Mysore
Saint Philomena’s Cathedral, among the most majestic and largest churches in India, boasts two spires rising 175 feet into the air. With it’s twin towers of Mysore seen from miles around, the church is a [...]






