The explanation for the mix-up about nationality is now explained. As John’s son-in-law explains:

The Seychelles used to be French , but we won them as “spoils of war “ at the end of the Napoleonic Wars. The locals speak a version of French (especially the old ones like John) when ever they get together. We have comments from 97 Squadron mates who say he cut a swathe through the local ladies of Cambridge with his “French “ accent !!! Say no more.

Above: John (centre) with his crew