London is not only the largest city in Britain, but also the largest in the world.