the 9/11 attack was the main reason that the USA invaded Afghanistan
USA military intelligence believed that the Taliban regime in the country was housing terrorist leader Osama Bin laden. when the government failed to honor an ultimatum to hand over the terrorist, the USA government supported by its allies across the world sent troops to the country.