The Indian Railways have agreed to provide 22 American Locomotive Company (ALCO) diesel engines to Sri Lanka Railways as a ...