Piazza Campo De Fiori in Rome, Italy.