Opera dei pupi Sicilian Puppet Theatre The Opera dei Pupi is the puppet theatre (called “pupi” from the Latin pupus, which means child) typical of the Sicilian tradition. The Opera dei Pupi was in fact born in Sicily, Italy, at the beginning of the nineteenth century. And from the very beginning had a great success […]