The National Identification and Registration Authority (NIRA) has admitted their delay in mass enrollment for the National Identity Cards, citing technical glitches and protracted processes of ...