Alexei Navalny, a Russian opposition leader and prominent critic of President Vladimir Putin, has been located in a high security prison in the Russian Arctic—21 days after he disappeared from a penal colony where he was serving a 21-year sentence.

Read more .....