The National Identification and Registration Authority (NIRA) has sealed off a massive National IDs registration and renewal exercise after eight months since May 27, 2025, and is now shifting its ...