This August bank holiday Europe’s biggest street festival, Notting Hill Carnival 2015 will take place. It is a vivid spectacle representing London’s multicultural past and present. Expect some 50,000 performers, nearly 40 sound systems and more than 1 million spectators, a huge amount of costumes in different colours and designs! What better way to enjoy … More Hats to wear to Notting Hill carnival!!