Delhi Metro Rail Corporation (DMRC), a joint venture between the central and state governments, operates the Delhi Metro and Noida Metro systems. Established in 1995 and headquartered in New Delhi, India, DMRC is actively involved in planning and executing metro rail, monorail, and high-speed rail projects across India and internationally. The Delhi Metro network spans approximately 392.44 kilometers with 288 stations, serving an estimated 1.7 billion passengers annually.
Total score
0.0
/20
Measurement theme
Score
Measurement theme
Respect human rights
Score
0.0
/10
Measurement theme
Provide and promote decent work
Score
0.0
/6
Measurement theme
Act ethically
Score
0.0
/4
More about the company
Headquarters
India
This company is part of the SDG2000, the 2,000 most influential companies globally