infotechlead

Genpact revenue up 5% to $617.8 million