London has a population of over 7 million, making it the largest city in Europe. The sheer number of people living in the capital continues to attract a number of toursits each year. According to the Times, there were more than 26 million people visited London in 2005 (before the recession hit) . There are a…
Posted: October 16, 2011