Cities from Simon Cowell

London

London is the capital and largest city of England and the United Kingdom. It stands on the River Thames in south-east England at the head of a 50-mile (80 km) estuary leading to the North Sea. London has been a major settlement for two millennia.
Simon Cowell
Entrepreneur, TV Host
My favorite thing about London is the weather. It’s the best when it’s raining on a Sunday and you can watch a movie.