Reddit_World_News feeds.twtxt.net Tue, Jul 23 04:56 (17w ago) General Staff: Russia has lost 568,980 troops in Ukraine since Feb. 24, 2022 ⌘ Read more ⤋ Read More Yarn