Many times we see banks advertise - "Anywhere Banking: Anytime Banking". Which of the following products/facilities launched by banks make it possible for the customers to avail banking services 24 hours all seven days?
A. ATM
B. Internet Banking
C. Universal cheque book facility