Programme for Wednesday 22 October