powered by mochila

Afghanistan has thrown out nearly a quarter of ballots cast in last month's parliamentary elections because of fraud, according to full preliminary results released Wednesday.