Programme for Thursday 29 April