India has the fourth largest railway network in the world by size, with a route length of 67,956 km (42,226 mi) as of 31 March 2020. Overall, the railway network transports over 22 million passengers every day, helping to explain why its trains are so over crowded that one can often see passengers hanging out from its doors and windows on both sides of compartments and even on top of the roof.
It runs 1 lakh (100,000) passenger trains daily, on both long-distance and suburban routes, covering 7,325 stations across India. Mail or Express trains, the most common types of trains, run at an average speed of 50.6 km/h (31.4 mph). Suburban EMUs run at an average speed of 37.5 km/h (23.3 mph)