This is a list of diplomatic missions in Afghanistan. At present, the capital city of Kabul hosts 34 embassies. With the presence of NATO troops, many of the organization's members have opened embassies in the country.