Dennis Candy, down in Colombo from his home in the hills of Kandy, looks much younger than his fourscore years. Dressed in a ...