Russia will be ready to “invade a Nato partner” by 2029, a German army chief has warned.
Lieutenant General Christian Freuding said all 32 Nato members agree that Vladimir Putin could have the capability to launch a large-scale assault on allied territory before the end of the decade.