A tiny python script for geocoding via nominatim and some JS code to include the geo-coded list of cities with Leaflet. Cities are displayed randomly and a marker with Wikipedia link is provided. Tiles from HOT/openstreetmap.fr are used.
See a demo.