2India’s favorite payment system UPI clocks 218 billion transactions this financial yearApril 2, 2026