LOLC is a non-banking financial firm that provides micro finance, leasing, loans, deposits and savings....