A view of Asia"s highest Automatic Train Washing Plant constructed by Delhi Metro Rail Corporation (DMRC) at Sultanpur Depot in New Delhi on Sunday,25 April 2010.
Photographer: A Sarthak
Tags: DMRCDelhi Metro Rail CorporationSultanpur DepotGurgaon Metro CorridorNewsPhoto Stock
Credit balance: 0