London, England
London is the capital city of England and the United Kingdom. It is the home of many iconic landmarks - Big Ben, Westminster Abbey, Houses of Parliament, Tower of London, Tower Bridge, St. Paul's Cathedral, Buckingham Palace - instantly recognizable to folks all over the globe.
Read More