London is the capital of England and the United Kingdom. Its history dates back to the times of the ancient Romans and is one of the most important cities in the world today. The Pilgrims purchased the Mayflower there. The plan was to meet the Mayflower and the Speedwell in Southampton, England and sail off to the New World. Unfortunately the Speedwell leaked, so the Pilgrims and others had to crowd aboard the Mayflower.
Continue Exploring by Selecting a Category Below