The recent developments at Infosys put into the limelight the challenges of corporate governance at the company