Login or sign up Lost password?
Login or sign up
A subject of controversy, Snowden has been variously called a hero, a whistleblower, a dissident, a traitor and a patriot.