Saviem's fan club (Part 1)

Maybe the tall-cab one is an aircraft refueller chassis? Does anyone have any more info on it? IIRC, the last time it cropped up, we were none the wiser.