Programme for Tuesday 30 March