The world’s second-largest street festival returns this bank holiday weekend as London welcomes the 58th edition of Notting Hill Carnival. Its happening comes as a relief: there had been murmurs of ...