Programme for Sunday 27 July