Is Portsmouth A Natural Harbour?
It is a large natural harbour in Hampshire, England. Geographically it is a ria: formerly it was the valley of a stream flowing from Portsdown into the Solent. At its north end is Portchester Castle, of Roman origin and the first fortress built to protect the harbour. Is Portsmouth a natural island? Portsea Island is …