Question: how long has notting hill carnival been going?
Answer: The Notting Hill Carnival is an annual event that has taken place in London since 1966 on the streets of the Notting Hill area of Kensington, each August over two days (the August bank holiday Monday and the preceding Sunday).