Wednesday, April 11th, 2012

London is a huge metropolis.  Including Greater London, it covers six hundred and nine square miles and populates 7,500,000 individuals.  This represents roughly 12% of Great Britains populace. With this number of individuals living within the bounds of one city, it is not startling that around three hundred Londoners and tourists per day find themselves [...]