21st December 1988.
Location Red Lion Square Gardens, London, WC1
Categories
Authority
More Information Lockerbie Air Disaster