London itself is a living museum, with more than 2,000 years of history and culture. But it also boasts one of the greatest concentrations of significant museums (more than 100) of any city in the world.
In the second sentence, how to interpret the expression "of any city"? Does it refer to "museums of almost every city in the world" or "museums that cannot be compared by any city in the world"? Why? It seems that I cannot find a proper explanation for either interpretation. In other words, I even think this sentence is not correct. Can anyone tell me which expression or word in the sentence is around with the expression "of any city"?