Putin critic Alexei Navalny found in 'most isolated place on Earth' after weeks missing

11 months ago 5
ARTICLE AD BOX
Alexei Navalny has been found in the "highest level of isolation in the world" on Christmas Day after an "exhaustive search" for three weeks finally discovered him in an Arctic prison
Read Entire Article