Mahindra and Mahindra Limited, largest utility vehicle manufacturer in India, has recalled a total of 25,000 XUV500 SUVs due three faulty parts.
Mahindra recalls 25,000 XUV500 SUVs over three faulty parts