London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2024
2021
2010
1994
2022
1986
2019
2009