You can open a bank account in India. If you are a british citizen and not of Indian origin the RBI (Reserve Bank of India) rules state that you can only pay foreign currency into it and those funds can only be drawn in India as rupees. You have to furnish the bank with UK address details including a latest utility bill. Also you have to supply details and proof of an Indian contact address, including a utility bill for that address. So obviously you need to be paying that bill or know someone well enough for them to give you a bill which they have to sign.
The account they will give you is a current type account with an ATM card and cheque book, the ATM card can not be used to purchase goods in shops or on line. The rate of interest for this type of account is around the 3.5% mark currently.
We opened an account this season and checked these details at 3 banks, we chose the ICICI Bank as of the branches we visited they seemed the easiest to deal with. But even with them it was not straight forward, as we had to go back 3 times to sign more papers.