The IDBI Bank Limited is a Scheduled Commercial Bank under the ownership of Life Insurance Corporation of India and Government of India. From Wikipedia
Reserve Bank of India rules requiring top NBFCs to list by September are accelerating a surge in large-cap offerings fueled by renewed investor interest.