Charming Nafplion has a reputation as one of the prettiest towns in our mystery country, and that’s saying a lot. It’s located on the Peloponnese, a large peninsula to the southwest of the mainland. Nafplion is often a gateway stop for tours of the Peloponnese, which continue on to historical sites such as Mycenae, Epidaurus and Olympia.
Can you name that country?
See below for answers.