Himalayan Life Insurance Puts 196,973 Promoter Shares Up for Sale - NEPSE Trading | NEPSE Trading