Thousands of Brazilians and foreign tourists are partying in the streets of Rio de Janeiro, where the city's famed Carnival festivities are in full swing.
Carnival parades have been taking place since Sunday, with fireworks and cheers of revelers who have been celebrating for days. Several processions have been staged, featuring extravagant floats with celebrities and scantily dressed bejeweled dancers from several competing samba schools.
Last month, a massive fire swept through the city's warehouse district, destroying thousands of elaborate costumes and floats that had taken nearly a year to make.
Watch related video of carnival
Some information for this report was provided by AP.