Home About us Our Team Volunteer Ways to help News archives Opinion
Commuters walk through Moscow's newest downtown metro station, Strogino. The Strogino metro station, situated in the western outskirts of the city, is the 175th station on Moscow's metro system.
(Photo by Mikhail Metzel / AP)
Bookmark and Share
First published in the January 08, 2008, 4:38 p.m. edition

Website monitoring for The Daily Source provided for free by Nimsoft