The facts so far:
Edward Snowden is a 29 year old whistleblower behind the NSA surveillance revelations.
He is currently in a transit location at Moscow airport, why? because America has rescinded his passport.
So why hasn't President Putin handed him over, especially as last week at the G8 he was all buddies with the west.
Well, it might be to do with the fact that Putin is essentially still the street tough he was when he was raised in the poor section of St. Petersburg. From the time he was known as the no-nonsense deputy mayor of that city, his worldview has been mostly shaped by that upbringing and his career in the KGB, when his job was to find ways to oppose U.S. power and influence.
Let's be frank, Vladimir Putin is loving the position he is in at present and is not going to make any instant decisions...