Where in the world is Edward Snowden?
“Where is Edward Snowden?” That is the question on everybody’s mind. It is commonly believed he is in a small hotel room in the transit area of Sheremetyevo Airport in Moscow, very similar to the Tom Hanks film The Terminal, apart from the fact Snowden isn’t an Eastern European whose […]
Read more ›