The US spends more on its military than Russia, China, Japan, Britain, Saudi Arabia, France, Germany, Brazil, India, Italy, South Korea, Iran, Israel, Taiwan, Canada, Spain, Australia, the Netherlands, Turkey, and Singapore put together.