London is the third largest city in Europe after Istanbul and Moscow by population. . (Population – around 9 million)
Buckingham Palace located in London is the residence and the administrative headquarters of the British monarchy. The Palace has 775 rooms and one of the largest gardens in the world.