It's arguably the highlight of Brazil's events calendar, bringing millions of spectators to the seaside city of Rio de Janeiro.
And this year's Rio Carnival is in full swing, with celebrations kicking off with parades aplenty on Friday.
The celebrations, which will continue until Wednesday, February 26, include samba performances from myriad dance schools, parades, floats and parties through the city's streets, with participants dressed in flamboyant, colour-laden costumes.
Scroll through the gallery above to see the best pictures from Rio Carnival 2020's opening weekend.
The carnival, which attracts up to two million people to Rio's streets each day of its programme, is held every day in the lead-up to Lent.
The celebration dates back to the 1600s, and was originally devised as a food festival, though became synonymous with samba from the 1920s onwards.
Many of the carnival's events are now ticketed, with the samba displays held at Rio's concrete arena known as the Sambadrome.
Gothia Cup 2025
4,872 matches
1,942 teams
116 pitches
76 nations
26 UAE teams
15 Lebanese teams
2 Kuwaiti teams
Key facilities
- Olympic-size swimming pool with a split bulkhead for multi-use configurations, including water polo and 50m/25m training lanes
- Premier League-standard football pitch
- 400m Olympic running track
- NBA-spec basketball court with auditorium
- 600-seat auditorium
- Spaces for historical and cultural exploration
- An elevated football field that doubles as a helipad
- Specialist robotics and science laboratories
- AR and VR-enabled learning centres
- Disruption Lab and Research Centre for developing entrepreneurial skills
PAKISTAN SQUAD
Abid Ali, Fakhar Zaman, Imam-ul-Haq, Shan Masood, Azhar Ali (test captain), Babar Azam (T20 captain), Asad Shafiq, Fawad Alam, Haider Ali, Iftikhar Ahmad, Khushdil Shah, Mohammad Hafeez, Shoaib Malik, Mohammad Rizwan (wicketkeeper), Sarfaraz Ahmed (wicketkeeper), Faheem Ashraf, Haris Rauf, Imran Khan, Mohammad Abbas, Mohammad Hasnain, Naseem Shah, Shaheen Afridi, Sohail Khan, Usman Shinwari, Wahab Riaz, Imad Wasim, Kashif Bhatti, Shadab Khan and Yasir Shah.