The 18 Leopard 2 tanks promised by the German government to Kiev have been delivered to Ukraine, Der Spiegel reports, citing its own sources. It is about two months since the decision was made by the German authorities. The last tanks, according to Der Spiegel, left Germany at the end of last week. About 40 Marder infantry fighting vehicles have also arrived in the combat zone. The German government keeps the exact route of arms supplies secret for security reasons, the magazine says.