KATHMANDU, March 5: Nepali non-life insurers collected Rs 21.81 billion in premium from their businesses in the first seven months of the current fiscal year.