Where are Ron and Ellen?
Malta 2005
In the old city center of Victoria on Gozo.