London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
1959
2020
2002
2005
1975
1990
2021
2023
2014
2022
2009
2019
2007
2006