Nepal Life Insurance Puts 200,000 Promoter Shares Up for Sale - NEPSE Trading | NEPSE Trading