BREAKING: Explosion rocks Russia’s St. Petersburg Metro train, 10 people confirmed dead by Patrick Akpu April 3, 2017 0 There has been a suspected IED explosion inside a car of the St. Petersburg Metro system, resulting in up to ...