infotechlead

Capgemini bags $79 mn IT deal from Texas