Stuffing the Sheep in Kabul by Leela Jacinto | Jun 24, 2014 | Monitor As accusations of voter fraud fly, Afghanistan’s presidential race is ripping the country apart.