Brazil's most famous carnival celebrations have taken place in Rio de Janeiro.

More than 70,000 people gathered at the city's huge concrete arena known as the Sambadrome, where samba schools compete to be crowned carnival champions.