Visa invests in Indian payments technology platform BillDesk

Image: Visa’s headquarters in Foster City, California. Photo: Courtesy of Coolcaesar/Wikipedia.org.