ADVERTISEMENT
The streets of Toronto transformed into a colourful celebration of Caribbean culture at the annual Carnival Grand Parade.