ATMs could run short of cash as operators face challenges in replenishing machines, despite India having a record ₹42.54 lakh ...