Latest Articles

Visiting Winchester, England

{ No Comment }

With a 2005 population of 40,000, Winchester is located in the south east region of England on the River Itchen, and is the county town of Hampshire. Winchester was once England’s capital in the 10th and 11th centuries under King Alfred the Great, and although it has nowhere near its former status, there is much [...]