infotechlead

Tech Mahindra inks deal with Bank of Baroda to deploy digital solutions