London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2022
2015
2018
1997
2023
2011
1999
1996
2024