NOTTING HILL CARNIVAL OVER THE YEARS
The Notting Hill Carnival returns at the end of August for the 52nd time, and over the course of two days, around two million people are expected to work their way through 25,000 litres of rum and five tonnes of jerk chicken.
The jewel of the Carniv
Read more…