2. Notting Hill Carnival – UK
Taking place in London, the Notting Hill Carnival is an annual event to celebrate the capital’s Caribbean communities, their culture and traditions. The event is held in the areas of Notting Hill, Labroke Grove and Westbourne Park and attracts around one million people annually. The carnival takes place on the August bank holiday Monday and the preceding Sunday.