The streets of Rio de Janeiro come alive with parties, samba and dazzling costumes as one of the world’s biggest carnivals ...