A dressed-up participant performs during the Grand Parade of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 30, 2022. More than 10,000 dressed-up participants took part in this annual event here on Saturday. (Photo by Zou Zheng/Xinhua)
A dressed-up participant poses for photos during the Grand Parade of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 30, 2022. More than 10,000 dressed-up participants took part in this annual event here on Saturday. (Photo by Zou Zheng/Xinhua)
A dressed-up participant performs during the Grand Parade of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 30, 2022. More than 10,000 dressed-up participants took part in this annual event here on Saturday. (Photo by Zou Zheng/Xinhua)
Dressed-up participants take a selfie during the Grand Parade of the 2022 Toronto Caribbean Carnival in Toronto, Canada, on July 30, 2022. More than 10,000 dressed-up participants took part in this annual event here on Saturday. (Photo by Zou Zheng/Xinhua)