claim
France and the United Kingdom signed a declaration of intent to deploy forces to Ukraine in the event of a peace deal.

Authors

Sources

Referenced by nodes (5)