Mahindra & Mahindra announced that NSE Sustainability Ratings & Analytics has assigned an ESG Rating of 71 to the company.