Best NBFC Stocks in India: Non-Banking Financial Institutions or NBFCs for short are Companies that almost function like a bank. They are free to lend to the public as well as borrow from the financial markets. However, when it comes to borrowing, a Bank is allowed to...