Rio de Janeiro, Brazil, hosts the biggest carnival in the world. The celebration is known for its stunning costumes, talented dancers, and massive parades and street parties.