Is London a place where 5,000-10,000 people would come out...
Is London a place where 5,000-10,000 people would come out to the stadium and watch it? Then, it's a candidate.
Is London a place where 5,000-10,000 people would come out to the stadium and watch it? Then, it's a candidate.