London is rocked by terrorist attacks as armed police shoot dead an innocent man on his way to work.
2021
2022
2016
1987
2017
1994
2005
2023
2019
2013
2014
2009
2018