London, the capital of England and the United Kingdom, has an assorted range of cultures, religions, and more than 300 different languages are spoken in the city. Famous landmarks such as Big Ben, Buckingham Palace and St. Paul's Cathedral are historical sites that visitors of all ages will enjoy.