Mandatory Credit: Photo by Mauro Ujetto/NurPhoto/Shutterstock (13783626a) A hundred protesters recall a year of war during a demonstration against Russia's invasion of Ukraine in Turin, Italy on Saturday, Feb. 25, 2023. Russian President Putin launch