Programme for Sunday 5 July