Rio Carnival
There are also a number of annual carnivals, events that include music, dancing and street parties. Some major ones include Rio Carnival in Brazil, which attracts 500,000 foreign visitors annually, and the Salvador de Bahia carnival, which is the largest street party, and attracts crowds of up to two million people throughout its week-long duration.