Festivals All crazy for carnival Charna Halpern 21 February 2023 From Venice to Cadiz, from Mamoiada to Basel and Viareggio journey to discover one of Europe's oldest holidays It's a world upside down why Carnival...