Russia has amassed 70% of forces needed to invade Ukraine: US officials

Russia has ​mustered about 70 percent of the military power it will likely need to launch an attack on neighboring Ukraine, US officials said.

New York Post

Leave a Comment

Your email address will not be published.