Joined
·
1,663 Posts
anywho, I was originally going to say Los Angeles... but after reading up on London, its extremely hard to compete with that city! They pretty much have world class stadiums in all but a couple sports.
I'd also like to add that some latin american mega cities have a very impressive array of venues, especially Mexico city and Buenos Aires.
I'd also like to add that some latin american mega cities have a very impressive array of venues, especially Mexico city and Buenos Aires.