Notting Hill Carnival London
The Notting Hill Carnival is held on the August Bank Holiday every year and over the years it has grown into a world renowned Caribbean street festival. Every year, millions of people come to London for the Carnival and party over the weekend.The Carnival starts on Saturday and closes on Monday with Sunday being the…