The US: The Century of Lost Wars

By James Petras | Global Research | September 12, 2018 Introduction Despite having the biggest military budget in the world, five times larger than the next six countries, the largest number of military bases – over 180 – in the world and the most expensive military industrial complex, the US has failed to win a […]

Source