Keith Morris had been getting away with abusing vulnerable children for decades, until one day a British tourist grew suspicious.