This year's five-day-long Carnival celebrations, which also include some 450 alcohol-soaked street parties, or "blocos," comes as a welcome respite from the recent avalanche of bad news afflicting Brazil.
This year's five-day-long Carnival celebrations, which also include some 450 alcohol-soaked street parties, or "blocos," comes as a welcome respite from the recent avalanche of bad news afflicting Brazil.