Canterbury Festival Oct 19 to Nov 2