Where is St. Xavier's University?

Where is St. Xavier's University located?

St. Xavier's University, St. Xavier's University, India (approx. 22.56109°, 88.48755°)


Where is St. Xavier's University on the map?