Where are Ron and Ellen?
Malta 2005
The National Library, which also houses the archives of the Kinghts of St. John of Malta.