UPI completes 10 years of digital payments in India
The Unified Payments Interface (UPI), launched in 2016 by the National Payments Corporation of India (NPCI), completed 10 years on 25 August 2026. Annual transactions grew from 1.78 crore in FY 2016-17 to more than 24,16...