SCR lays 960 km of track in last three years as revenue crosses ₹20,500 crore

Cities