Programme for Tuesday 20 May