The London Notting Hill Carnival is held annually during the bank holiday at the end of August and it starts on Sunday at 12pm or so and ends around 7pm, with the same happening on Monday. The Carnival has been held on the streets of Notting Hill since it’s orgins in 1965. The Caribbean community lead the event, [...]