Moral hazard from CERC ruling is a reflection of India's corporate culture on December 26, 2024 Corporate India +