Indian Railways is swapping diesel trains for cleaner, battery-powered ones

India