London is a city found in
England, The United Kingdom. It is
located 51.51 latitude and -0.13 longitude and it is
situated at elevation 25 meters above sea level.
London has a population of 7,556,900 making it the biggest city in
England. It operates on the BDST time zone.
read more >>