Millions at Brazil carnival parties
Streets across Brazil have been swamped with carnival revellers, with the largest parties attracting more than one million merrymakers.
In Rio de Janeiro, one of the most traditional "bloco" street parties hit fever pitch before noon, with the city's tourism officials saying more than one million people gathered for the bash.
At the Heaven on Earth party in Rio's bohemian Santa Teresa neighbourhood, thousands gathered at dawn.
One of the party's themes this year is a protest against the billions being spent to host the World Cup football tournament. The crowd occasionally chanted: "There will be no Cup! There will be no Cup!"
Carnival runs until Ash Wednesday, though parties continue to pop up for a further few weeks.