The IDBI Bank Limited is a Scheduled Commercial Bank under the ownership of Life Insurance Corporation of India and Government of India. From Wikipedia
The sale is designed to bolster non-tax revenue to plug a shortfall in the FY26 budget under the government’s revamped asset monetisation strategy.