Interim Content

London, England

Summary

City in southeast England; located on River Thames about sixty miles west of North Sea. Capital city of England. Population in 1841 about 2,000,000. London conference of British mission organized, 1841.

Links

papers
other
County
Middlesex and Surrey counties (now Greater London)
Country:
England