Russian President Vladimir Putin has had a good run over the past few months.
Edward Snowden, the former NSA contractor, landed on his doorstep, a gift from the PR gods. Agreement on Syria went from no chance to golden opportunity in the course of one afternoon. Forbes dubbed Putin the most powerful man in the world. Yet all these successes obscure a basic fact: Russia is running out of money.