Programme for Wednesday 28 April