Many reviewers state that this film is set in Malta. While it is most definitely filmed *in* Malta it doesn't seem to be set there. The setting would seem to be an unnamed, fictional, country. Note the flags, they bear a resemblance to the Maltese flag but are not actually the same at all.
Italian censorship visa # 59920 delivered on 14 March 1972.