A high-ranking Russian defence official has died after falling from a window of a building in St Petersburg, DailyMail reported. Marina Yankina, who headed the financial support department of the Russian Ministry of Defence for the Eastern Military District was found by a passerby at the entrance of a house […]