GeoNames Data from the US Government  (NGA Foreign Geonames & USGS Domestic Geonames)

We update the data regularly and build optimized offline capable format and load it into our custom database and API