Dibrugarh town to amritsar is 2873 km while ajmer to ernakulam is 2859 km.........a difference of merely 14 km!!!
marusagar was earlier running upto jaipur and has recently been extended to ajmer.......therefore it has not shown up in the list yet i guess...........also confirmation needed whether a single loco hauls it the entire distance.