AP Photo/LIBKOS
Ben Wallace, the UK's defense chief, unveiled the latest figures on Russian military losses. He said in an update that over 100,000 soldiers are either "dead, injured, or have deserted." Additionally, Moscow has lost mountains of armored vehicles, aircraft, and artillery systems.After nearly 10 months of war in Ukraine, the UK's defense chief...