An improvised explosive device (IED) that went off in a London underground train has left 18 people injured. The blast, which occurred around 8:20 AM, left no...
Recent Comments