Londoners are preparing for the annual Notting Hill Carnival, one of the world’s biggest street festivals.