After reports of widespread fraud in Afghanistan's recent election, President Hamid Karzai has agreed to a run-off to be held in less than three weeks. By Karzai's side was Democratic Senator, and former presidential nominee John Kerry. Anand Gopal is in Kabul for the Wall Street Journal.