Electoral Complaints Commission Derided for Delay in Afghanistan
Election monitors and members of the general public have raised concerns about the delays of the Electoral Complaints Commission (ECC) in releasing the findings of its investigations. As the country ...