 Germany is cutting military aid to Ukraine in half, but believes there will still be enough money to fight off the Russian invasion. German aid to Ukraine will fall to $4.3 billion in 2025, just half the $8.7 billion pledged to Kiev this year. Germany's military stocks have been depleted.