Last month, the United States signed a $38bn record military aid deal with Israel, described as the “largest single pledge of military assistance in US history to any country”. Traditionally, US military aid is provided to Israel on the provision that the bulk of the money is spent on United States war machinery and weapons.