Afghanistan has long been a country in turmoil.