Notting Hill Festival in London

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.