The Brazilian Carnival is an unforgettable experience for those who visit during the time of the festival. The carnival falls on different dates every year and usually occurs about 40 days before Easter. People close offices and shops and enjoy each moment of the carnival, forgetting everything around them.

The Rio de Janeiro Carnival, probably the biggest and best in the world, is most spectacular. The carnival known as the Greatest Show on Earth is a weeklong festival. Thousands of visitors from all over the world flock to Rio to experience marvelous parades that go along with the beats of samba drums.

Moreover parties are held throughout the city during the carnival time. The main attraction of the festival is at the Sambadrome where Samba schools strut their stuff at the Samba Parade. Each school consists of samba dancers and musicians.

According to a BBC report, this year the Rio Carnival has attracted more than 2 million revelers. Organizers said that 2.5 million people took part in the street parade that went on for about seven hours. This year's event has allowed the use of the electric sound system for the first time in its 93-year history. There are about 400 street parties that have been scheduled for Rio Carnival, according to a report by BBC.

Check out the photos below.