Even as they downsize their retail operations worldwide, Barclays Plc, Credit Suisse Group AG, Standard Chartered Plc and Citigroup Inc., are among global financial firms looking to add office space in India. Barclay Technologies Center India Ltd, an offshore unit of the London-based financial services firm, is planning to add...
