Programme for Sunday 25 May