Question : How many people commute into the centre of London, UK daily?
For business, shopping or tourism.
business centres london

Best answer:

Answer by The Most
11.

And it’s 11 too many.

London is a hole.