London (UK) is 0.72 times as big as Tokyo (Japan) London is the capital and largest city of England and the United Kingdom.