Destination creator (Voyajo Team)
Portsmouth is the second largest city in the ceremonial county of Hampshire on the south coast of England. Portsmouth is notable for being the United Kingdom's only island city, which is mainly located on Portsea Island. It is situated south west from London and south east from Southampton (...) (from Wikipedia)