Where are Ron and Ellen?
Malta 2005
Buses at the Valetta bus terminal.