The Delhi Metro Rail Corporation (DMRC) and the New Okhla Industrial Development Authority (NOIDA) have signed a Memorandum of Understanding (MoU) for the construction of a 3.9-km long metro line from...

This content is available to only subscribers.