Locomotives of India
Indian Railways operates India's railway system and comes under the purview of the Ministry of Railways of Government of India. As of 2025, it maintains over 108,706 km (67,547 mi) of tracks and operates over 15,000 passenger and 10,000 freight trains daily with a fleet of more than 18,000 locomotives.