Programme for Thursday 9 July