Mahindra EPC Saves 262 Crore Litres of Water and 8.4 MU of Energy in FY25 MM Desk 6 June, 2025 Mahindra EPC Irrigation Limited, a leader in micro irrigation technology in India, has successfully saved Read More