NBFCs are often called shadow banks as they function a lot like banks but with fewer regulatory controls. Barring a few, they cannot accept deposits from people and so raise money from bonds or borrow from banks.