The best places to watch the celebration of Caribbean culture

Around 2m people flock to Notting Hill Carnival each year. But there is no such thing as a free lunch, or free street party, says James Ford.

The Notting Hill Carnival today brings an estimated £400million into the London economy - but its roots stretch back decades to a time when Britain’s Caribbean community faced…