St. Philomena’s Church

St. Philomena’s Church in Mysore, India, is an architectural marvel known for its neo-gothic design and stunning stained glass windows.