A new test of credibility for India’s business establishment