Marketwatch India leads global digital payments with 89.5 million transactions in 2022: MyGovIndia data Admin June 10, 2023 India with 89.5 million digital transactions has topped the list of five countries in digital payments | The Hindu Share on Facebook Tweet it Pin it Share it Email