The bank that listens. In Tanzania it could be the bank in the top 3 with many branches and reliable services. Their ATMS do not run out of cash as most other banks do. They accept all debit and credit cards visa, master card etc