Night Time, Illuminated City Skyline & Monumental Balls, London, England.
London is the capital and largest city of England and the United Kingdom.[8][9] The city stands on the River Thames in the south-east of England, at the head of its 50-mile (80 km) estuary leading to the North Sea. London…