Edinburgh International Festival has unveiled its expansive programme of music, opera, dance and theatre – the first programme under new festival director, Nicola Benedetti. The festival will take place August 04-27 and will feature a programme of 295 events. Three central themes are set to underpin each week of the festival: ‘community over chaos’, ‘hope …