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