Batteries possibly included: the train engine innovations taking on diesel

Environmental and financial pressures have shunted the rail industry into overdrive in the...