The correct option is A E-banking
Off shore bank refers to the bank located in a jurisdiction away from where the account holder or depositor resides. As E-banking doesn't require the account holder to be physically present in the bank to make the transaction, off-shore banking becomes much easier with the help of E-banking