Episode 267 – A look back at the 7/7 London (UK) bombings twenty years later. When it comes to major terrorist attacks that grab the world’s attention a few rise to the top. 9/11 (of course!), the 1983 Marine barracks bombing in Beirut, the Bataclan/Stade de France massacre and the Madrid metro attack in 2004 […]
Was 7/7 a UK intelligence failure?
