Reading Time: 2 minutes A high-ranking Russian defense official in the war against Ukraine was found dead Wednesday after falling from a 16th-floor window in an apartment building. Marina Yankina, 58, was discovered by a passerby at the entrance of a high-rise on Zamshina Street in St. Petersburg, Russian news Telegram channel Mash reported. She is believed to have […]
Source: Top Putin War Official Plunges 160 Feet to Her Death from High-Rise Building