Caribbean Carnival

In the Canadian city of Toronto hosted the annual festival of Caribbean culture, which until recently was known as Caribana.