you can deposit in the bank or its branches( with anywhere banking facilities) only in which you have an account..carrying a xerox of your id would be advisable. Also some banks levy nominal bank charges if you deposit in some other branch of the bank in which u have an account..