Even after several visits the scale of the Edinburgh Festival staggers me; 40,000 performances and more than 2,500 shows packed into 250 ven…
Even after several visits the scale of the Edinburgh Festival staggers me; 40,000 performances and more than 2,500 shows packed into 250 ven