Tech Mahindra rejects 'Footwear-Free zone' claim after internal review

Business