A detective chases down a suicide bomber through the streets of Margate.
2023
1925
2022
1981
2009
1943
1986
1998
1993
2005
1990
2002
1996
1930
1973
1978