Operation nimrod

18 min read

On 30 April, 1980, six terrorists stormed the Iranian Embassy in London and too

This article is from...
Read this article and 8000+ more magazines and newspapers on Readly