Where is St. Francis Xavier?

Where is St. Francis Xavier located?

St. Francis Xavier, Goa, India (approx. 15.49916°, 73.90158°)


Where is St. Francis Xavier on the map?