Portsmouth, England
City
Portsmouth is a large city in the county of Hampshire, on the south coast of England. Historically, Portsmouth plays a major role in British history, especially...