American Express is set to open its state-of-the-art campus in India, spanning 1 million sq ft of space, highlighting the company’s commitment ... in Gurugram, Delhi, Mumbai, Bengaluru, Chennai ...