Alexei Navalny was days away from being freed in prisoner swap for Russian assassin February 26, 2024 News Alexei Navalny’s aides have claimed that the Russian opposition leader was going to be freed in a prisoner swap allegedly brokered by More