London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2024
2025
—
2022
1976
1977
2021
2008
1993