Where is St. Francis Xavier's Church?

Where is St. Francis Xavier's Church located?

St. Francis Xavier's Church, St. Francis Xavier's Church, India (approx. 10.0479°, 76.2625°)


Where is St. Francis Xavier's Church on the map?