Police in the United Kingdom has arrested three terror suspects in Leicester city suspected of being responsible for an explosion last weekend. The three are suspected of carrying out the terror attack on a shop and the flats above it in the English city of Leicester. The three are said to be in their thirties...