(Reuters) – The Kremlin said on Monday that Russia would do everything necessary to insulate the world’s second largest crude exporter from a global “economic storm” which has sown extreme turbulence in oil markets and raised concerns of a recession. Brent futures fell $1.61, or 2.5%, to $63.97 per barrel, and have fallen 15% over … Read more