India’s Unified Payments Interface (UPI) closed the 2025-26 financial year with a massive surge, recording 22.64 billion transactions in March. Data released by the National Payments Corporation of India (NPCI) on Wednesday shows that transaction value touched ₹29.53 lakh crore,





