As of 2011, approximately 8,174,100 people lived in London, an area covering 1,570km2 of land and the UK’s capital city. Not bad for a place where the official City is just under a mile square and contains no actual roads (streets, yes, but no named roads). With innumerable businesses, streets and residential areas, the potential […]
