Geography of Portsmouth
Portsmouth, England, a city in Hampshire, and Great Britain's chief naval base. The city, occupying Portsea Island and part of the mainland, is on the English Channel, 65 miles (105 km) southwest of London.
Portsmouth, England, a city in Hampshire, and Great Britain's chief naval base. The city, occupying Portsea Island and part of the mainland, is on the English Channel, 65 miles (105 km) southwest of London.
©1998-2012 HowStuffWorks, Inc.