Total Estimated Losses of the Russian Occupiers as of July 8 3 years ago The latest numbers on Russia’s losses in its war against Ukraine: Ukraine Will Prevail