Military spending around the world hit almost £2trillion in 2023 amid the Russia-Ukraine war, Israel-Hamas conflict and mounting tensions over China and Taiwan.
This article, images and content belong to the source and curated for informational purposes.