Geography of London
London, England, the capital of the United Kingdom, and chief city of the British Commonwealth.
London, England, the capital of the United Kingdom, and chief city of the British Commonwealth.
The New London Lighthouse stands eight stories above the Connecticut shoreline and is over 200 years old. Built in 1760 this lighthouse was funded by a public lottery and was built to warn of the Thames River inlet. Learn about the New London Lightho
