In July 2013 TEK reported "Venezuela's Nicolas Maduro said it would give asylum to the intelligence leaker, who is believed to be holed up in a transit area of Moscow airport. Meanwhile Nicaraguan President Daniel Ortega said his country would do so "if circumstances permit"." However "After the presidential Bolivian plane believed to be carrying Snowden from Moscow was unceremoniously diverted and forced to land in Austria how he will reach his asylum destination is the money question".
Unless the USA's stance on Snowden has mellowed his situation remains critical.
In April 2014 Edward Snowden joined an annual Q&A to ask Putin about Russian surveillance. In doing so he alienated some western supporters. There is of course always the question of whether he is a double agent or more.
One major difference since he blew the whistle in 2013 is that Russia and its leader Vladimir Putin are also persona non grata in parts of the west. If truth be known the relationship between Russia and the West since the Cold War ended was always uneasy and chilly. Now it is frozen; in some ways that may help secure Snowden's safety in Russia. It may however damage any chance he has of returning to the USA, unless it is to a prison cell for many years.
Related at TEK:
Remember also how Snowden was left with little alternative than stay in Russia after the USA made sure travel was impossible for him. President Obama publicly said he would not be scrambling jets for one young whistle-blower but the USA did that and more.