Programme for Monday 6 July