A Hook in the Jaw :: by Matt Ward

There is a perfect economic storm rising in Russia. Seventy percent of the Russian economy is dependent upon oil. In order for the Russian economy to break even they need to be able to sell oil at $109 per barrel. Right now the price is $59 per barrel. Despite Putin recently winning: Russian Man of […]