Substrate
Global Military Spending Reaches $2.9 Trillion in 2025 as US Consumer Confidence Drops to Record Low — Substrate