
A dressed-up reveler is seen during the official launch ceremony of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 7, 2022. As a spectacular display of Caribbean music, costumes and culture, the annual event is held here from July 7 to July 31. Photo:Xinhua

A dressed-up reveler dances during the official launch ceremony of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 7, 2022. As a spectacular display of Caribbean music, costumes and culture, the annual event is held here from July 7 to July 31. Photo:Xinhua

Dressed-up revelers pose for photos during the official launch ceremony of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 7, 2022. As a spectacular display of Caribbean music, costumes and culture, the annual event is held here from July 7 to July 31. Photo:Xinhua

A dressed-up reveler is seen during the official launch ceremony of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 7, 2022. As a spectacular display of Caribbean music, costumes and culture, the annual event is held here from July 7 to July 31. Photo:Xinhua

A steel band performs during the official launch ceremony of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 7, 2022. As a spectacular display of Caribbean music, costumes and culture, the annual event is held here from July 7 to July 31. Photo:Xinhua

Dressed-up revelers dance during the official launch ceremony of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 7, 2022. As a spectacular display of Caribbean music, costumes and culture, the annual event is held here from July 7 to July 31. Photo:Xinhua