NPCI says biometric UPI transactions crossed 600 million June 2026

Business