Reports on all the hottest shows at the Edinburgh Festival.
Casts