?has? is incorrectly used since the sentence is in past tense. Moreover, the subject is cities, which is plural.
Comments