Where is Oxford?

Where is Oxford located?

Oxford, Oxford, Great Britain (approx. 51.75222°, -1.25596°)


Where is Oxford on the map?