Hampshire (historically known as Southamptonshire) is a county in South East England on the English Channel coast.[1]
Advertisement
Hampshire (historically known as Southamptonshire) is a county in South East England on the English Channel coast.[1]