By Andrei Skvarsky. Deutsche Boerse-owned intelligence and research firm MNI Indicators argues, citing a survey made last month, that overall sentiment among large Russian companies corroborates its assertion this spring that the Russian economy is past its lowest point. Continue Reading