Programme for Tuesday 7 July