Advance booking is a very useful feature in the Indian railways that allows passengers to book train tickets as early as 120 days before the journey. You can book these tickets online through the Indian railways’ website or offline at the railway stations Passenger Reservation System. They can either be printed out or shown as…