They hadn’t set foot in Greece until September 2024, but nearly two years later Jeffrey Davidson and Walter Zak are happily ...