England is a country located in northwestern Europe known for its history, culture and natural beauty. It has a population of over 55 million people and its capital and largest city is London, a global financial center. Some of England's most famous landmarks include Big Ben, Buckingham Palace and Stonehenge.