An illustrious career ended with a whimper on 4 October as Chanda Kochhar, the CEO and Managing Director of ICICI Bank, India’s largest private sector bank, hung up her boots. She also ...