In 1901, London was still the largest city in the world. It had a population of six and a half million, two million more than New York and five million more than Tokyo. One of the ‘biggest wonders of this glorious Metropolis’ as well as ‘one of the most strangely human sights that the . . .