With the advent of technology, you can now deposit cash in ATMs specified by the bank. According to the SBI website, “The ...