It looks like you've got everything pretty much covered - well done. With regards to money obviously everyone's circumstances and needs are different, but I can say that the Indian rupee is what's known as a "closed currency", which means that you can neither buy it outside of India or take it out with you. Therefore you have to purchase it once you get to India. And whilst US dollars probably get you a slightly better rate of exchange than GBP in India, any benefit is lost (and then some) if you're exchanging your GBP for dollars here in the UK. You're probably best off just taking GBP with you. Your tour manager will help arrange money change at reasonable rates once you're there. And whilst cash is still king in India, debit cards can be used to withdraw money from local ATMs and credit cards are also accepted in a growing number of places (just remember to inform your bank that you will be travelling before you go). Generally the best bet is to have a range of options (cash, debit card, credit card) so that should one fail then you have a back-up.