I will be in India two months. I have selected the cities I will visit and I have reserved hotels. I now need to book my trains. Do I need to have a phone number in India to be able to book my seats? If so, how do I get a phone now? Can I order one to be delivered in the USA?