London is the largest city in Britain, home to over seven million people. It is one of the most important cities in the world, known as a center for both business and tourism. Some of London's most notable landmarks include the Tower of London, St. Paul's Cathedral, Trafalgar Square with Nelson's Column, Big Ben, the Houses of Parliament, Westminster Abbey, and Hyde Park.