I read in the book Indian Economy by Ramesh Singh that,
NBFCs are fast emerging as an important segment of Indian financial system. It is an heterogeneous group of institutions performing financial intermediation in a variety of ways, like accepting deposits, making loans and advances, leasing and hire purchase etc.
I am extremely unfamiliar with the financial terms. What does this mean?