Google
 

Tuesday, February 02, 2010

Choo Choo Train


The pride of Delhi. The Metro pulling out of a station.

No comments: