Just count the major leagues of each sports, and if the amount is over 9 (I said 7 in the previous post but I forgot the 2 MLB teams).
Then London will be the capital of sports in the world.
I'm just saying New York from what I know, if there is a better sport city, fine, I want to know. No...