Life Insurance Sector Falls 3.59% on April 5, 2026 — GMLI and CREST Analysis | NEPSE Trading | NEPSE Trading