Beyond 1.4 Billion Aadhaar Enrolments and 20 Billion Monthly UPI Transactions, India’s Next Digital Challenge Is Connecting Government Data: TBI Report
New Delhi, 9th October 2026: India has enrolled over 1.4 billion people in Aadhaar and its Unified Payments Interface (UPI)
Read more