London is located in the Northwest of Europe, with a total area of 242,514 square kilometers or square miles 93638. With a population of 60 million people.
London is located to the north of Europe, with a total area of 242 514 square kilometers or 93,638 square miles with a population of about 60 million people.
London is located in the north of Europe, with a total area of 242 514 square kilometers, or 93 638 square miles has a population of about 60 million people.