France and the UK have promised to deploy troops in strategic locations including Odesa. The Kremlin has already warned these soldiers would be considered “targets.” 7/
France and the UK have promised to deploy troops in strategic locations including Odesa. The Kremlin has already warned these soldiers would be considered “targets.” 7/
Leave a Reply