An explosion Monday afternoon ripped through a subway train in the Russian city of St. Petersburg, killing at least 10 people and injuring 50 others, the spokesman for the city's governor told Russian television. The blast came as Russian President Vladimir Putin was visiting the city, his hometown.