The correct option is A SIDBI
It is a public financial institution which lends for longer periods.A bank is defined as an institution which accepts deposits for the purpose of lending and investment. Further, Banks lend for shorter durations. SIDBI does not accept deposits and hence it is a financial institution not a commercial bank.