Indian government approves sale of 60.72% IDBI stake amid objections

Business