Video PlayerClose
A dressed up reveller takes part in the 2019 Toronto Caribbean Carnival Grand Parade in Toronto, Canada, Aug. 3, 2019. People from near and far converged on the street for the annual Caribbean Carnival Grand Parade here on Saturday. (Xinhua/Zou Zheng)