London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2025
2022
2026
2023
1992
2024
2015
2018