The 'City of London' is a quirk it is actually a very small borough within the city of Greater London, which has a population of something like 8 million and is very roughly up to zone 6 on a tube map. For the regional population I vaguely remember a statistic that there are 20 million people within 30 miles of trafalgar square, but I can't back this up right now.