Main takeaways from our visits to Moscow and St Petersburg Russia remains at the top of the world's low cost producers of oil (est. cost $4/barrel) and gas thanks to the decline in Ruble and revenue in US $. Given the massive devaluation of the Ruble, Russia is able...

read more