An annual festival full of colour, music and life, Brazil's Rio Carnival 2023 kicked off on February 17. Often described as the “world's biggest party”, it is expected to be attended by more than 40 million people this year, according to local authorities' estimates.