Lefkada, Ionian Islands, Greece
Bishop’s Stortford, Herfordshire, United Kingdom of Great Britain and Northern Ireland
Athens, Attica, Greece
Peristeri, Greece