London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2024
2023
2019
2001
1988
2022
2014
1984
2021
2018