Where are Ron and Ellen?
Malta 2005
Street in the old city of Mdina.