In February, India reached a milestone of laying 1,000km of metro rail across 23 cities. This is the third-longest metro network in the world, after China (over 11,000km) and the US (over 1,300km ...