Where is Portsmouth?
Portsmouth is a port city and unitary authority situated in Hampshire, England. Most of Portsmouth is located on Portsea Island, off the southern coast of England, within the Solent. It is the only British city not primarily located on the mainland. Geographically, it is situated 74 miles south-west of London and 50 miles west of Brighton and Hove