Russia has 97 percent of its troops in Ukraine but is struggling to advance: UK
Russia has deployed nearly all of its troops to Ukraine, according to UK Defense Secretary Ben Wallace, who suggested Moscow lacks the manpower to “punch through” Ukraine’s defenses.
Read MoreNew York Post – Breaking News, Latest US & World Headlines