London is the capital of England and the United Kingdom with a population of 62.7 million (July 2011 est.). The River Thames flows through the center of London. London is a leading global city with one of the world’s largest financial centres alongside New York. Famous landmarks include: the Tower of London, Kew Gardens, Westminster Abbey, Greenwich, Tower Bridge, Trafalgar Square and Buckingham Palace.