Having brought in over 400 million users into the digital payments fold in just about eight years, the ubiquitous Unified Payments Interface (UPI) now seems poised to stamp a global footprint.
Some results have been hidden because they may be inaccessible to you