I've collected about 57,000 cities from a city field found in LJ user foaf feeds. This field has its problems. It might be blank 90% of the time, people write mumbo jumbo in it, and people often write the same city's name more than one way. Still, it can sense large city names.
(
#1: Moscow! )