It was the night the music died: July 31, 1975. Exactly 30 years ago today. By 1975, the North might have imagined it had endured all possible horrors.
International Human Rights Delegation to Probe Collusion Allegations
PFC | 28 May 2004
An international delegation arrived in the North this weekend to probe allegations of collusion highlighted earlier this week in a BBC Spotlight Programme.