See total ranking

Delhi Metro

Assessed in 2024

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

Respect human rights

0.0 /10

Provide and promote decent work

0.0 /6

Act ethically

0.0 /4

More about the company

Headquarters
India

This company is part of the SDG2000, the 2,000 most influential companies globally

See company profile SDG2000