Every year over a million people pack the streets of London's Notting Hill for Carnival, but as the carnival-goers soak up the sights, sounds and smells of the festival, few appreciate that its... This description may be from another edition of this product.