London bomb explosion leaves 18 injured

London police are treating a bomb explosion in the District Line Tube train at Parsons Green station in London as an act of terrorism shorty after they showed up on the scene... Read more »