Russian bosses of Arctic prison where Alexei Navalny was 'killed' banned from UK February 21, 2024 News The heads of the Arctic penal colony where Russian opposition figure Alexei Navalny was “detained and killed” will be banned from the More