London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2023
1980
1996
2024
2011
2013
2004
1999
2014