The Edinburgh International Festival, running from 7-29 August, has announced its 2021 programme which features over 170 classical and contemporary music, theatre, opera, dance and spoken word performances, including 15 new commissions and premieres.
SOURCE: mytheatremates.com at 04:30AM on June 4, 2021