World Russia Lost 2520 Troops, 224 Vehicles, 108 Artillery Systems in 2 DaysâKyiv Ellie Cook 15/07/2024