This thread is to discuss everything about London and Great London
London is the capital and largest city of England and the United Kingdom. It is located in southeastern England along the River Thames. With over 9 million residents, London is one of the most populated cities in Europ