Dataset downloaded from https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/geonames-all-cities-with-a-population-1000/exports/json?lang=en&timezone=Europe%2FBerlin
Run script as python script.py -d cities.json
. Script is from ChatGPT.
Countries without enough cities in dataset will be reported; no image is generated in this case.