The US has pledged to withdraw its forces from Afghanistan by September 11. The move will put an end to America’s longest direct war in the country. The announcement of a troop withdrawal has urged some circles to discuss the consequences of the American military presence in Afghanistan over the past two decades.