Programme for Sunday 26 July