File:GENPACT Uppal Hyderabad India.jpg

Summary
A View of GENPACT's largest facility in Uppal, Hyderabad - Andhra Pradesh, India..