There's an application by Richard Suchenwirth called TclWorld [1] with a nice demo of drawing a world map and letting you zoom around there and view country/city/flag details. Here's a screenshot (clipped for brevity, with apologies to our friends on the Southern hemisphere):
How to get TclWorld running on Unix
That's it, you are looking at TclWorld... an application written in Tcl/Tk and packaged as a Starkit.
See also: Where to find starkits - How to use a starkit - How to assemble a starkit - Getting started with Starkits on Windows