World News 10 Die As Explosion Rocks Russian Train Station The Whistler Apr 3, 2017 0 At least 10 people were killed by an explosion inside a metro train at the Sennaya Square station in St. Petersburg…