13. Singapore
Military spending: $10,841,000,269
It might seem unnatural to see Singapore featured on a list of 20 countries with highest military spending in the world. But there’s a reason behind it, namely that Singapore may be considered vulnerable because of its small size and strategic location, in addition to its burgeoning economy providing it with the means to do so.

Pixabay/Public Domain