UPI Payments Set New Record in October with 25.47 Billion Transactions · VC Dekho