REVIEW – James II: Day of the Innocents (Edinburgh International Festival)

*****