You're reading: CNBC: Can Russia’s economic forum revive its fortunes?

International business leaders will be assembling in St. Petersburg in Russia for the country's annual economic forum this week amid hopes that the country can still rebuild its investment outlook and relationship with the rest of the world.

Read more here