Nearly 20 million Nepali citizens have registered their personal details for the National Identity Card, but fewer than half have received the physical card, exposing a widening gap between ...