iec criticismlatest news & developments