The five main railway stations are New Delhi railway station, Old Delhi, Nizamuddin Railway Station, Anand Vihar Railway Terminal and Sarai Rohilla.[103] The Delhi Metro, a mass rapid transit system built and operated by Delhi Metro Rail Corporation (DMRC), serves many parts of Delhi and the neighbouring cities Faridabad, Ghaziabad, Gurgaon and Noida. As of December 2016, the metro consists of six operational lines with a total length of 213 km (132 mi) and 160 stations.