The Notting Hill Carnival takes place every August in London and attracts around one million people annually. The carnival - considered one of the largest street party in Europe - is a big celebration of Caribbean culture, where people dress up in traditional carnival costumes and dance to the beats of the drums and the speakers that line the route.