News

We all met yesterday on the island of Lefkada (sometimes known as Lefkas), which sits in the Ionian Sea just off the west coast of Greece. It has deep connections to Homer’s epic poem The ...