Definition : Delhi Metro Rail Corporation
Category : Governmental Firms & Organizations
Country/Region : India India
Popularity :

What does DMRC mean?

Delhi Metro is a rapid transit system serving in the National Capital Region of India. It is one of the largest metro networks in the world. Delhi Metro is being built and operated by the Delhi Metro Rail Corporation Limited (DMRC).

Suggest new DMRC Full Form

This page lists the full form or full forms of the acronym/abbreviation/shorthand/term DMRC