Reuters - President Hamid Karzai, under fire for anti-Western remarks, distanced himself from his foreign backers in a speech on Sunday, telling tribal elders Afghans need to see their leaders are not "puppets."

Source