Thousands of people celebrate at the Carnival of Cultures, an international street festival featuring stage performances, parties, and a large parade on Pentecost Sunday.
Visitors walk between the tents at the Carnival of Cultures street festival. The Carnival of Cultures is an international street festival that has been held since 1996, featuring stage performances, parties, and a parade on Pentecost Sunday.