The Hindu Kush mountains in Afghanistan. NATO troops have been fighting in Afghanistan for seven years now. But progress has been slow and in recent years, the Islamist Taliban has enjoyed a resurgence.