One of the most famous and loved cities of the world, London is the largest and the capital city of England, as well as United Kingdom. With 13 million inhabitants, London Metropolitan Area is the most populous in United Kingdom. Located long the famous River Thames, London has a history of almost 2000 years. It is widely believed that it was founded by Romans and was named Londinium. The ancient core of the city, around which the metropolitan area is built, still retains its boundaries measuring 2.9 square kilometers. With a population of over 7000, this city is the smallest in England. However, since 19th century, the name London is used to describe the metropolis. A large part of metropolis is a part of Greater London Administrative Area. The London Assembly and Mayor of London are responsible for governing this huge city which continues to grow even today.