The United States armed forces have spent 20 years in Afghanistan fighting the Taliban and other terrorists, building roads and schools, training the Afghan military, and trying to create a stable government in a country that has never been a country.

