Every year, Notting Hill in London celebrates one of its grandest Parade. It is even more than the Mardi Gras, it is called the Notting Hill Festival.
This website uses cookies. By continuing to use this site, you accept our use of cookies. Thank you!