Concept:Long-term agricultural loans finance major capital investments like land, machinery, or buildings.Explanation:Such loans involve large amounts and long repayment periods.Commercial banks are well-established institutions that provide long-term credit for agricultural enterprises.Micro-finance banks, money lenders, and cooperative societies mostly offer smaller short-term or medium-term loans.Therefore, the best source for a long-term loan is a commercial bank.Answer:B. commercial banks