I love this map plugin.  It’s not responsive, but it is really feature rich and worked perfectly for this project.

http://codecanyon.net/item/interactive-world-maps/2874264

While there are several ways to use it, I used the drill-down function, going to new pages on each interaction (click of the map).  Those steps are:

1. Build final content page first.

2. Build Region map and add country link to it (using ISO code)

3. Add region map to World Map (using the published values on the map site).

Easy peasy!

Here’s a video: