Mahindra and Mahindra (M&M) has given a major thrust to promote innovation in the country
27 March 2014 9:45 AM IST