The number of U.S. military service members and veterans who have killed themselves since Sept. 11, 2001, is more than four times the number of service members who have been killed in war operations, according to a report released June 21. Data compiled by the ...
Between “late 2001” and the end of fiscal 2020, the US will have allocated and become obligated to spend approximately $6.4 trillion “in budgetary costs related to and caused by the post-9/11 wars,” according to a Nov. 13 estimate from the Costs of War Project, ...