For making payments, you do not need to necessarily be in Mumbai, INDIA. You can make payments by cheque/cash/online transfer at any branch of ICICI Bank.