Last Monday, the Taliban claimed triumph over revolutionary forces in the Panjshir valley northeast of Kabul, claiming that it completed…