Re: Contest/Game - Identify this picture
I'd have thought New Guinea but I don't get the French/English connection. NG would be more German/English.
New Caledonia perhaps.
"Those who do not observe the impulses of their own mind must of necessity be unhappy." Marcus Aurelius