IHEC: +21 million electoral IDs distributed ahead of the elections