The biggest and best Carnival has arrived! The second biggest street festival in the world (stand up Rio) attracting around 2 million people every year! Held each August Bank Holiday since 1964, the Notting Hill Carnival is the largest festival celebration of its kind in Europe. Every year the streets of West London come alive, with […]
Read more