November 7, 2021
Tech Mahindra wins the Terra Carta Seal
The Terra Carta Seal, which will be awarded for the first time in 2021, honors global enterprises that are leading innovation and proving their commitment to, and momentum toward the building of truly sustainable markets.