General Staff: Russia has lost 643,750 troops in Ukraine since Feb. 24, 2022
Zelensky latest to nudge Biden toward boosting Ukraine’s firepower during US tripPresident Volodymyr Zelensky is set to be the latest world leader to nudge his U.S. counterpart Joe Biden in a face-to-face meeting into providing more firepower to Kyiv —…