We enjoyed on the bank holiday 29th August the fantastic faces of Notting Hill Carnival, Europe’s biggest street festival, representing London's multicultural past and present.