It’s that time of the year again where the streets of West London come to life. Indeed, Notting Hill Carnival rarely disappoints and this year promises to be no different. The annual event spills onto the capital's streets every bank holiday Monday in August, as well as the day before, and is the biggest multicultural festival in Europe with more than 1,000,000 people attending last year. The carnival offers everything you would expect from the Caribbean culture: colourful costumes, exotic food, and traditional dance. More on the reverse.