Joyous street carnival dances through Sao Paulo, Brazil

Thousands of people took part in a street carnival in the Brazilian city of Sao Paulo on Saturday.

The event saw different musical groups, known as "blocos", and colourfully dressed revellers parade through the Liberdade neighbourhood of the city.

Sao Paulo is different from Rio when it comes to carnival because smaller events like this one, which are run by neighbourhood associations, are common and celebrations are relegated to certain sections of the city.