Screenshot from RT video Download video NSA whistleblower Edward Snowden has been granted temporary asylum in Russia and is allowed to enter the country’s territory. The whistleblower has been granted temporary asylum in Russia, Snowden’s legal representative Anatoly Kucherena said, with his words later confirmed by Russia’s Federal Migration service. “I have just handed over […]