Where are Ron and Ellen?
Malta 2005
Gozo, the smaller of the two inhabited Maltese islands.