Indian Railways transports over 20 million passengers and has one of the largest and busiest rail networks in the world, the Indian railways transports more than 2 million tonnes of freight..

 Read more