World Gazetteer

World Gazetteer: a fantastic demographic and geographic database.