Programme for Friday 30 April