June 30 2020 Listing 12% ICFC Finance Limited Debenture 2083 Kohinoor Investment NEWS 0 2,00,000 Units of 12% ICFC Finance Limited Debenture 2083 has been listed in NEPSE.