Economy Visa Invests in India’s Payments Technology Platform BillDesk November 18, 2018 Dipo Olowookere By Dipo Olowookere Visa has announced a minority investment in BillDesk, a leading platform for online payments and bill payments in India. Visa’s investment Read More