Trusted
May 17, 2023
As many as 2.3 billion transactions worth ₹4.2 trillion were recorded through Unified Payment Interface (UPI) in...