Held in Rio de Janeiro between February and March, this carnival is the world’s biggest festival, drawing over 2 million people every year. Expect samba parades, elaborate costumes, street parties ...