Last known location: London, England