London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2015
2024
2023
2019
2018
1985
2021
2016
1967
1998
2014