Programme for Monday 20 July