Damn. Prayers for the British. Give these murderers Hell.
Lester Square also now confirmed as 6the blast site. Fox News confirmed.