The US is expected to keep 100,000 troops stationed in Europe for the foreseeable future unless Russia escalates and threatens Sweden and Finland or NATO members, according to multiple US officials.

Leave a Reply

Your email address will not be published.

Instagram

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.