iso-codes
geonamescache - a Python library for quick access to a subset of GeoNames data.
Entity and place resolution system that maps messy place/entity strings and codes to canonical entities