Reddit_World_News feeds.twtxt.net Sun, Aug 11 18:16 (18w ago) Russia has lost 590,920 troops in Ukraine since Feb. 24, 2022 ⌘ Read more ⤋ Read More Yarn