Video PlayerClose
LONDON, Sept. 15 (Xinhua) -- London subway blast was caused by detonation of improvised explosive device, police said Friday.
LONDON, Sept. 15 (Xinhua) -- London subway blast was caused by detonation of improvised explosive device, police said Friday.