IslamiCity
In Afghanistan, American hubris – the United States’ capacity for self-delusion and official lying – has struck once again, as it has repeatedly for the last 60 years.