Notting Hill Carnival is an annual celebration of Caribbean culture within London, which happens every August bank holiday (Sunday and Monday). Carnival sees the streets of West London turned into Europe’s biggest street party, with a brightly-coloured parade, sound systems, and hundreds of delicious food stalls. The party sees an annual turn-out of around 2 million people from all walks of life and from all ages, making it one of London’s most iconic events, and not one to be missed.