Breathtaking Ruins of Mystras in Greece Get a Facelift
Mystras, Greece. Aeleftherios, CC BY-SA 3.0/ Wikipedia Mystras, known as the “wonder of the Morea,” which lies in the southeastern Peloponnesian Peninsula, was once the center of Byzantine power in southern Greece. The town was named a UNESCO World …