Daily chart: the world’s biggest armed forces. In absolute numbers, America, China and India keep the biggest militaries. But the most heavily militarised country of all is North Korea, where there are 49 military personnel for every 1,000 people.
linkThe Economist

