Delhi to become 7th city to have more than 200 Metro stations in world

The completion of Phase III of the Delhi Metro Rail Corporation (DMRC) will make Delhi a city with one of the highest number of Metro stations anywhere in the world, said a senior DMRC official, ap
Publication Date:
20/10/2014