A large city in the county of Hampshire, on the south coast of England. Portsmouth plays a major role in British history, especially naval history. Its rich heritage offers a variety of attractions, including the Portsmouth Historic Dockyard, located in the naval base, which houses some of the most historical warships in the world – HMS Victory, Lord Nelson’s flagship used […]