London is rocked by the devastating 7 July 2005 suicide bombings, prompting a massive counterterrorism operation by the Met Police, with lethal force an option.
Aired: Apr 30, 2025As the city of London struggles to recover from the traumatic events of the 7...










































