Where is Portsmouth Harbour?

Where is Portsmouth Harbour located?

Portsmouth Harbour, Portsmouth Harbour (Station), Great Britain (approx. 50.79696°, -1.10784°)


Where is Portsmouth Harbour on the map?