Russian President Vladimir Putin, right, tours a Voronezh-type radar station in the village of Lekhtusi about 50km north of St. Petersburg, Russia, on Saturday, with commander-in-chief of Russia's space forces Colonel General Vladimir Popovkin at center. The others are unidentified.
PHOTO: AP
|