Shehzaad NakhodaShooting yourself in the footI understand that a lot of the charges against the Election Commission of Pakistan for its conduct of the July 25th General Elections in…Jul 28, 20181Jul 28, 20181