Where are Ron and Ellen?
France 2005
London plane trees along the canal.