Carnival in Brazil

The carnival in Rio de Janeiro is a festival held every year before Lent. It is thought to be the biggest carnival in the world with two million people per day on the streets. Revellers dance to the rhythm of samba. They wear very colourful costumes.