Officially, Brazil has one public holiday to mark Carnival, the Tuesday before Ash Wednesday. The law states that Ash Wednesday is a half-day off, but on the ground, it’s not uncommon to find schools closed for a week and people taking many days off to mark Carnaval.