Generation Z hardly knows about steam locomotives. Those who have travelled on heritage lines up the Nilgiri (Tamil Nadu) and Darjeeling (West Bengal), do, but to most, they are the stuff of fiction - ...