I had my longest train journey of recent times. Took train to Kolkata from Chennai- about 28 hours spanning across 3 calendar days, in sleeper class. My earlier long distance train experiences were usually 16 hours between Chennai and Mangaluru. Have trav