ITO Metro Station: Details And Landmarks
Established on June 8th, 2015, the ITO Metro Station has significantly contributed to Delhi’s ever-expanding transportation network. Owned and operated by the Delhi Metro Rail Corporation, the station is part of Phase III of the Metro expansion project. With its immense network of 286 stations covering 392 km of metro rails, the Delhi Metro system …