Carnival is a Catholic tradition celebrated in Italy with public celebrations and parades incorporating circus elements, masks, and street parties. The most famous carnivals are in Venice and Viareggio, with Venice hosting an annual festival ending on Shrove Tuesday before Lent, and Viareggio holding a renowned event in the Tuscan city.