What Country Is London In?
London, England, is the capital of the United Kingdom, which includes Scotland, Wales, Northern Ireland and England. It is central to much of the history and culture of the region and contains many famous attractions.
Buckingham Palace, home of the reigning British monarch, is, naturally, located in London. The castle, which is open for summer tours, features the famous Changing of the Guard year-round. The British Museum offers free admission to its famous collection, including the ancient Rosetta Stone. The Tower of London features an exhibit of the Crown Jewels as well as a grisly historical tour. Westminster Abbey dates back to medieval times and has been the site of many royal weddings.