Question: why nbfcs are called shadow banks?
Answer: (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).