Standard Chartered is among the 2,000-plus companies that have set up tech hubs in India, also known as global capability centres. Staffing firm Quess Corp (QUEC.NS), opens new tab has counted India's ...