Afghan President Hamid Karzai ran into stinging criticism Friday after accusing foreign powers of orchestrating enormous fraud in elections that returned him to power last year. Karzai's outburst Thursday, just days after a fence-mending trip to Kabul by US President Barack Obama, met with disapproval in Washington while a former UN envoy said he was divorced from reality. "There was fraud in presidential and provincial council elections -- no doubt that there was a very widespread fraud, very widespread," Karzai told Afghan election commission workers in Kabul. "But Afghans did not do this fraud. The foreigners did this fraud," he said, accusing "foreigners" of interfering in his country's domestic affairs.