India's rail network is 65,000 kilometers long and is world's fourth largest. Of this, British built 53,000 kilometers of track before they left India in 1947. By contrast, China had only 22,000 kilometers of track in the late 1940s, which it's built up to 100,000 kilometers today.
Indian trains transported 44 billion tons of goods in 1950, about the same as China’s 39 billion tons. By 2011, however, India’s total had risen only to 600 billion tons, while China’s had grown to 3 trillion tons.
The passenger trains in India run at an average speed of 50 kmph while the freight trains run at only 30 kmph.