That would depend on how you count 'London'.
The Greater London area has, as of 2012, a population of slightly more than 8.3 million.
However, the London Metropolitan area, meaning the area surrounding London from which it is to commute to work has a population of slightly more than 13.6 million.
This is NOT counted as London 'proper', however.
1o million an episode
10% of 1 million = 0.1 million or one hundred thousand.
1o million cinemas
1o million
1o million dollars a year
0.6
1o. The Next World Cup 2o. The Next Olimpic Games after London 3o. The People 4o. The Weather 5o. Beach 6o. Nigth Life
1o
1o million per min!
over 1o,000,000
Yes we will be there
1o people per month.