Indian Railways and IRCTC has changed the way of our train journey. the railway has adopted the changes in technology and certainly enhanced their workings. Now, Indian Railways provide a variety of advanced services for the passengers to make their journey worthwhile.