Tajikistan president Emomali Rahmon with his Russian counterpart, Vladimir Putin, in Moscow in May. Rahmon is expected to push the Afghan resistance’s case with  Putin in a forthcoming meeting. Photograph: Mikhail Svetlov/Getty Images

As the international community wrestles over whether to recognise the new Taliban regime in Kabul, one country has quickly made clear where it stands.(...)

Taliban fighters on patrol in Kabul on Thursday. Photograph: Rahmat Gul/AP

US soldiers crept out of Bagram Airfield in the dead of night on July 1st. As they departed, they shut off the electricity in the fortified military b(...)

An Afghan National Army commando stands guard on top of a vehicle  in the Enjil district of Herat province on August 1st. Photograph: Hoshang Hashimi/AFP via Getty Images

Habiba was cooking in her home near an abandoned Nato base in the southern Afghanistan province of Kandahar when a police officer knocked on her door.(...)

A Hazara militia member  on patrol in January against Taliban insurgents in Hisa-e-Awali Behsud district of Maidan Wardak Province. Photograph: Wakil Kohsar/AFP via Getty Images

The slaughter of students, mostly teenagers, at a tutoring centre. The deaths of young athletes in a suicide bombing at a wrestling club. Mothers shot(...)

One of Ireland’s best loved children’s books comes to mind when reading this week’s choice for new fiction. Marita Conlon McKenna’s Under the Hawthorn(...)

 Shaker Aamer: He has written that  he was not sure if he would know how to respond to his name after being referred to as 239 – his prison number – for more than a decade. Photograph: Reprieve  UK/EPA

Shaker Aamer, the last British resident to be held at the US prison camp in the Guantanamo Bay navy station in Cuba, has been freed after 13 years in(...)

A man gathers shoes at the entrance to the Blue Mosque in Mazar-e Sharif. Photographs:  John D McHugh

Arriving in Mazar-e Sharif, it would be easy to think the pilot got lost, accidently left Afghanistan, and then landed in a different country altogeth(...)