Total Estimated Losses of the Russian Occupiers as of June 11 3 years ago The latest update on Russia’s losses in Ukraine: Ukraine Will Prevail