Germany succumbs to pressure, sends 19 state-of-the-art Leopard tanks to Ukraine
Germany’s Ministry of Defense under pressure approves delivery of 19 Leopard tanks to Ukraine
The post Germany succumbs to pressure, sends 19 state-of-the-art Leopard tanks to Ukraine appeared first on Rich TVX News Network.