CompanyNews9% ICFC Finance Limited Debenture Listed on NEPSE by Expert Nepal March 3, 2025 by Expert Nepal March 3, 2025ICFC Finance Limited (ICFC) and the Nepal Stock Exchange (NEPSE) have formalized a pact to list the ‘9% ICFC Finance…