Investors are shunning green energy companies as the low price of oil makes them look like less attractive investments.
Russia's currency touched fresh lows this week, but it isn't clear whether the ruble is undervalued.
Large cash hoards have already left Russia, much of it stashed in former Soviet states.
Putin may still be popular in Russia but his miscalculation could change that, said well-known economist Jim O'Neill.
Get the best of CNBC in your inbox