The results of the JD Power 2017 India Sales Satisfaction Index, for the mass market, are out and like every such study, it gives us all a reality check. This time around it is the home-grown automaker Mahindra that has topped the charts, with 866 points; followed by last years