Vladimir Putin has reportedly placed two of his top intelligence officials under house arrest over developments related to Russia’s invasion of Ukraine
quoting an expert on the action of Russian President Vladimir Putin and the imposition of house arrest against Sergei Besda, the head of the Federal Intelligence Service, this is a sign that “Putin wants to blame for the attack on Ukraine.” “It simply came to our notice then. According to the Sunday Times, Russian journalist …