infotechlead

Tech deals: Genpact, Baidu, OnBase, REI Systems, Google