Usually when you think about booking a train the first image that comes into your mind is the long winded queue, the hustle to get to the ticketing counter, the slow booking procedure and worst of all, the frustrating news of non-availability of seats when you finally make your way to the ticketing clerk. These […]