Factsheet

Shocking facts Britain is now the second biggest arms dealer in the world Latest Estimate Pegs Cost of Wars at Nearly $5 Trillion America dropped 26,171 bombs in 2016. What a bloody end to Obama’s reign Military spending, development and climate change in numbers Annual Global Military spending is higher now than at peak of…

Read more Factsheet