In the two years since the October 7, 2023 Hamas attack on Israel, the U.S. government has spent $21.7 billion on military aid to Israel, according to policy analyst William D.

In the two years since the October 7, 2023 Hamas attack on Israel, the U.S. government has spent $21.7 billion on military aid to Israel, according to policy analyst William D.