I am going to India in October this year and thinking of travelling to the major destinations in India via train. It has not been finalized that train would be the only mode of transport but I would prefer it. Before deciding anything I would like some questions answered in regards to train travel in India. What are the different classes for train travelers? What is the easiest way to book train tickets? How safe is it traveling by train? Would you recommend a foreigner traveling by train? Please provide any other information which would be necessary to know. Thank you.